日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle中的約束中6種約束的介紹

以下的相關(guān)內(nèi)容主要是對Oracle約束的添加方法的介紹,我們將Oracle約束的添加方法總結(jié)為6種,如果你想更好的了解這六種方法的話,你可以通過以下的文章對其的實際應(yīng)用與功能有所了解,以下是文章的具體介紹,望你瀏覽完以下的內(nèi)容會有所收獲。

創(chuàng)新互聯(lián)網(wǎng)絡(luò)公司擁有十多年的成都網(wǎng)站開發(fā)建設(shè)經(jīng)驗,近1000家客戶的共同信賴。提供網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、網(wǎng)站定制、買鏈接、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)公司、網(wǎng)頁設(shè)計師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)

在此,我將Oracle中的約束總結(jié)為6種,即:

lNOT NULL約束

DEFAULT約束 (DEFAULT在Oracle中好象沒有被作為約束處理,因為創(chuàng)建后從USER_CONSTRAINTS中查不到,有誰知道怎么查,還望不吝賜教)

lPRIMARY KEY約束

llCHECK約束

lUNIQUE約束

lFOREIGN KEY約束

l1: NOT NULL約束和DEFAULT約束只能被創(chuàng)建為列級約束

l2: 其他4種則既可以被創(chuàng)建為列級約束,也可以被創(chuàng)建為表級約束

l3: 當(dāng)一個約束涉及到多列時,只能被創(chuàng)建成表級約束

l4: 可以為其他4種約束起名,而不能給NOT NULL和DEFAULT約束起名

列級約束的添加方式:

創(chuàng)建表時在列后面直接定義;(1)

修改表時以修改列的方式實現(xiàn);(2)

可以作為表級約束的4種約束,作為列級約束時有兩種添加方式,與上面相同,區(qū)別是可以起名;

作為表級Oracle約束時有兩種添加方式:

創(chuàng)建表時添加表級約束;(3)

修改表時添加表級約束;(4)

下面以主鍵為例具體說明:

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

或者加約束名字:

 
 
 
  1. create table t1(tid number constraint 
    pk_tid primary key);  
  2. reate 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)

或者加約束名字:

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

 

 以上的相關(guān)內(nèi)容就是對Oracle約束的添加方法的介紹,望你能有所收獲。


當(dāng)前文章:Oracle中的約束中6種約束的介紹
分享地址:http://www.dlmjj.cn/article/dhhcide.html