oracle建表,设置主键,修改属性等
--建表
create table book(
book_id number(10),
book_name varchar2(20),
book_price number(10,2),
book_author varchar2(20),
book_publish_time date,
book_introduction varchar2(100)
);
--设置主键 constraint :约束
alter table book add constraint PK_ID primary key (book_id); --添加和删除列 alter table book add book_remark varchar2(20);
alter table book add(
book_ext1 varchar2(20),
book_ext2 varchar2(20)
);
alter table book drop column book_ext1;
--修改表名称
alter table book rename to new_book;
alter table new_book rename to book; --修改列名称
alter table book rename column book_name to book_name_new;
alter table book rename column book_name_new to book_name ; --修改字段属性类型
alter table book modify book_name varchar2(40); --修改字段属性默认值
alter table book modify book_name default 'green tale'; --删除表
drop table book;
建表时的参数:
create table AB_XIAOFSWJLB
(
ID VARCHAR2(90) not null,
MINGC VARCHAR2(90) not null,
XIEZBM VARCHAR2(90) not null,
SHIWNR VARCHAR2(1024) not null,
RIQ CHAR(14) not null,
BEIZ VARCHAR2(300),
GUANLRYJ VARCHAR2(300),
SHENCRID VARCHAR2(90),
SHENCR VARCHAR2(90),
SHENCZT VARCHAR2(90),
SHENCRQ CHAR(14),
JILRID VARCHAR2(90),
JILR VARCHAR2(90),
JILRQ CHAR(14),
CORPID VARCHAR2(90) not null,
DEPID VARCHAR2(90) not null
)
pctfree 10
initrans 1
storage
(
initial 64K
minextents 1
maxextents unlimited
)
tablespace USERS
logging;
http://blog.itpub.net/17203031/viewspace-688011/
oracle建表,设置主键,修改属性等的更多相关文章
- oracle建表设置主键自增
首先创建一张表 create table member( memberId number primary key, memberMail )not null, memberName ) not nul ...
- Oracle建表时主键自增
1.创建表 /*第一步:创建表格*/ create table t_user( id int primary key, --主键,自增长 username ), password ), type ) ...
- Oracle 获取表的主键、外键以及唯一约束条件
Oracle 获取表的主键.外键以及唯一约束条件 Select a.Owner 主键拥有者, a.table_name 主键表, b.Column_Name 主键列, b.Constraint_Nam ...
- oracle中如何设置主键并且让其自动增长
由于oracle中是没有自动增长的的,需要自己去进行写触发器等方式去进行设置: 找了一下他人写的,有两种方法可以设置主键,一种是自增长主键,另一种就是生成唯一序列. 一.自增长主键 我创建一个用户的信 ...
- MySQL基础2-创建表和主键约束
1.创建表 在操作数据表之前,应该使用"USE 数据库名"指定操作是在哪个数据库中进行 主键约束(唯一标识) ****非空*** ****唯一*** ****被引用****(学习外 ...
- Oracle heap 表的主键 dump 分析
1. 创建heap 表: create table t1 (id char(10) primary key,a1 char(10),a2 char(10),a3 char(10)); SQL> ...
- sql server 建表,主键与外键约束
主键: 能唯一区分表中每一行 外键:为某表的一列,是另一个表的主键,外键定义了两表之间的联系 商品类别表 use eshopgocreate table category( name varchar( ...
- oracle数据库中的表设置主键自增
oracle中没有自增字段,可通过序列+触发器间接实现,cmd中sqlplus登录,直接运行即可.一般要经过一下几步: 1建立数据表 create table Test_Increase( ...
- oracle表设置主键自增长
create or replace table TBL_SYS_USER ( user_id NUMBER(19) not null, user_name ...
- Oracle 给表添加主键和使ID自增、触发器、创建结构一样的表
1.关于主键:在建表时指定primary key字句即可:create table test( id number(6) primary key, name varchar2(30));如果是对于已经 ...
随机推荐
- Qss 样式表的尝试
QLineEdit{ border:1px solid #137eb6; padding:2px; background-color:#F5F5F5; } QToolTip{ border:1px s ...
- 搜索引擎(Solr-索引详解)
时间字段类型特别说明 Solr中提供的时间字段类型( DatePointField, DateRangeField,废除的TrieDateField )是以时间毫秒数来存储时间的. 要求字段值以ISO ...
- 彻底解决mac下terminal路径显示问题
mac 配色 mac shell配色 ~/.bash_profile是bash shell中当前登录用户的配置文件.bash是“终端”中默认的shell. alias ls=”ls -G”是给”ls ...
- java关于类加载的面试题
---面试题 class SingleTon { private static SingleTon singleTon = new SingleTon(); public static int cou ...
- APK反编译之一:基础知识—APK、Dalvik字节码和smali文件
refs: APK反编译之一:基础知识http://blog.csdn.net/lpohvbe/article/details/7981386 APK反编译之二:工具介绍http://blog.csd ...
- More than one file was found with OS independent path 'META-INF/LICENSE' | Error:Could not read \build\intermediates\typedefs.txt (系统找不到指定的文件。)
FAQ1: Error:Could not read E:\new\PlatformLibrary\CommonLibrary\build\intermediates\typedefs.txt: E: ...
- Python之旅:元组
作用:存多个值,对比列表来说,元组不可变(是可以当做字典的key的),主要是用来读#定义:与列表类型比,只不过[]换成()age=(11,22,33,44,55)本质age=tuple((11,22, ...
- MatConvNet+Matlab2017a+CUDA8.0安装
安装过程参照MatConvNet官网给出的步骤: http://www.vlfeat.org/matconvnet/install/ 1.安装CUDA8.0+cudnn6.0 参见之前的博客 2.安装 ...
- 图像处理之CSC色彩转换
1 YUV域介绍 根据三基色原理,任意一种色光F都可以用不同分量的R.G.B三色相加混合而成,即F = r [ R ] + g [ G ] + b [ B ],其中r.g.b分别为三基色参与混合的系数 ...
- eos源码分析和应用(一)调试环境搭建
转载自 http://www.limerence2017.com/2018/09/02/eos1/#more eos基于区块链技术实现的开源引擎,开发人员可以基于该引擎开发DAPP(分布式应用).下面 ...