以下的相关内容主要是对Oracle约束的添加方法的介绍,我们将Oracle约束的添加方法总结为6种,如果你想更好的了解这六种方法的话,你可以通过以下的文章对其的实际应用与功能有所了解,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。
创新互联网络公司拥有十多年的成都网站开发建设经验,近1000家客户的共同信赖。提供网站设计制作、网站设计、网站开发、网站定制、买链接、建网站、网站搭建、成都响应式网站建设公司、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
在此,我将Oracle中的约束总结为6种,即:
lNOT NULL约束
DEFAULT约束 (DEFAULT在Oracle中好象没有被作为约束处理,因为创建后从USER_CONSTRAINTS中查不到,有谁知道怎么查,还望不吝赐教)
lPRIMARY KEY约束
llCHECK约束
lUNIQUE约束
lFOREIGN KEY约束
l1: NOT NULL约束和DEFAULT约束只能被创建为列级约束
l2: 其他4种则既可以被创建为列级约束,也可以被创建为表级约束
l3: 当一个约束涉及到多列时,只能被创建成表级约束
l4: 可以为其他4种约束起名,而不能给NOT NULL和DEFAULT约束起名
列级约束的添加方式:
创建表时在列后面直接定义;(1)
修改表时以修改列的方式实现;(2)
可以作为表级约束的4种约束,作为列级约束时有两种添加方式,与上面相同,区别是可以起名;
作为表级Oracle约束时有两种添加方式:
创建表时添加表级约束;(3)
修改表时添加表级约束;(4)
下面以主键为例具体说明:
Create table t1(tid number primary key); (1)
或者加约束名字:
- create table t1(tid number constraint
pk_tid primary key);- reate table t2(tid number);
alter table t2 modify tid primary key; (2)
或者:
- alter table t2 modify tid number primary key;
create table t3(tid number,primary key(tid)); (3)
或者加约束名字:
- create table t3(tid number,constraint pk_t3id
primary key(tid));- reate table t4(tid number);
alter table t4 add primary key(tid); (4)
或者加约束名字:
- alter table t4 add constraint pk_t4id primary key(tid);
以上的相关内容就是对Oracle约束的添加方法的介绍,望你能有所收获。
当前文章:Oracle中的约束中6种约束的介绍
浏览路径:http://www.shufengxianlan.com/qtweb/news1/70401.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联