oracle创建表(约束)

图书信息表:图书编号,图书名称,出版社,出版日期,图书价格,图书作者,借出标识,读者编号,描述

①主键 constraint pk_name primary key <column_name>
②外键 constraint fk_name foreign key(column_name) reference table_name(column_name)
③检查 constraint ck_name check (condition)
④唯一 constraint un_name unique (column_name)
⑤非空 <column name> <data type> not null,
⑥默认值<column name> <data type> default <default value>,

修改表约束
ALTER TABLE MY_TEST  MODIFYNAME VARCHAR2(10)NULL;
ALTER TABLE MY_TEST  MODIFY NAME VARCHAR2(10)NOT NULL;
添加字段
ALTER TABLE  s_loan_cif_pact  ADD  CUR_RETURN_DATE varchar2(8);
删除字段
ALTER TABLEs_loan_cif_pact  DROP COLUMN CUR_RETURN_DATE;  
添加字段 设置默认值
ALTER TABLE  S_LOAN_CIF_PACT ADD INTEREST NUMBER(16,2) default 0.00 not null
修改表的注释
alter table test1 comment '修改后的表的注释';
修改字段的注释
alter table test1 modify column field_name varchar(16) comment '修改后的字段注释';
--注意:字段名和字段类型照写就行

转载: http://blog.csdn.net/perny/article/details/20699061

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值