Oracle约束的添加可以用六种方法解决

本文主要介绍的是Oracle约束的添加六种方法的总结,以下的文章就是对Oracle约束的添加六种方法的具体介绍,如果你对其感兴趣的话,你就可以点击以下的文章对其有一个更深入的了解。

在枣强等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站设计、做网站 网站设计制作按需开发,公司网站建设,企业网站建设,成都品牌网站建设,全网营销推广,外贸网站建设,枣强网站建设费用合理。

lNOT NULL约束

DEFAULT约束 (DEFAULT在Oracle中好象没有被作为约束处理,因为创建后从USER_CONSTRAINTS中查不到,有谁知道怎么查,还望不吝赐教)

lPRIMARY KEY约束

llCHECK约束

lUNIQUE约束

lFOREIGN KEY约束

l1: NOT NULL约束和DEFAULT约束只能被创建为列级Oracle约束

l2: 其他4种则既可以被创建为列级约束,也可以被创建为表级约束

l3: 当一个约束涉及到多列时,只能被创建成表级约束

l4: 可以为其他4种约束起名,而不能给NOT NULL和DEFAULT约束起名

列级约束的添加方式:

创建表时在列后面直接定义;(1)

修改表时以修改列的方式实现;(2)

可以作为表级约束的4种约束,作为列级约束时有两种添加方式,与上面相同,区别是可以起名;

作为表级约束时有两种添加方式:

创建表时添加表级约束;(3)

修改表时添加表级Oracle约束;(4)

下面以主键为例具体说明:

Create table t1(tid number primary key); (1)

或者加约束名字:

 
 
 
  1. create table t1(tid number constraint pk_tid primary key);  
  2. Create table t2(tid number);   

 

alter table t2 modify tid primary key; (2)

或者:

 
 
 
  1. alter table t2 modify tid number primary key; 

create table t3(tid number,primary key(tid)); (3)

或者加约束名字:

 
 
 
  1. create table t3(tid number,constraint pk_t3id primary key(tid));  
  2. reate table t4(tid number);  

 

alter table t4 add primary key(tid); (4)

或者加Oracle约束名字:

 
 
 
  1. alter table t4 add constraint pk_t4id primary key(tid); 

以上的相关内容就是对Oracle约束的添加方法总结的介绍,望你能有所收获。

新闻名称:Oracle约束的添加可以用六种方法解决
本文链接:http://www.mswzjz.cn/qtweb/news14/511664.html

温江区贝锐智能技术服务部_成都网站建设公司,为您提供App设计外贸网站建设品牌网站设计微信小程序云服务器用户体验

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能