日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯網營銷解決方案
概述OracleUnique約束

Oracle還是比較常用的,于是我研究了一下Oracle Unique約束,在這里拿出來和大家分享一下,希望對大家有用。如果某個約束只作用于單獨的字段,即可以在字段級定義約束,也可以在表級定義約束,但如果某個約束作用于多個字段,必須在表級定義約束

創(chuàng)新互聯建站專業(yè)為企業(yè)提供銀州網站建設、銀州做網站、銀州網站設計、銀州網站制作等企業(yè)網站建設、網頁設計與制作、銀州企業(yè)網站模板建站服務,10年銀州做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

◆在定義約束時可以通過CONSTRAINT關鍵字為約束命名,如果沒有指定,Oracle將自動為約束建立默認的名稱定義primary key約束(單個字段)

 
 
 
  1. create table employees (empno number(5) primary key,...) 

指定約束名

 
 
 
  1. create table employees (empno number(5) constraint emp_pk primary key,...) 

定義primary key約束(多個字段,在表級定義約束)

 
 
 
  1. create table employees  
  2. (empno number(5),  
  3. deptno number(3) not null,  
  4. constraint emp_pk primary key(empno,deptno)  
  5. using index tablespace indx  
  6. storage (initial 64K  
  7. next 64K  
  8. )  

Oracle自動會為具有PRIMARY KEY約束的字段(主碼字段)建立一個***索引和一個NOT NULL約束,定義PRIMARY KEY約束時可以為它的索引指定存儲位置和存儲參數

 
 
 
  1. alter table employees add primary key (empno)  
  2. alter table employees add constraint emp_pk primary key (empno)  
  3. alter table employees add constraint emp_pk primary key (empno,deptno)  
  4. not null約束(只能在字段級定義NOT NULL約束,在同一個表中可以定義多個NOT NULL約束)  
  5. alter table employees modify deptno not null/null 

Unique約束

 
 
 
  1. create table employees  
  2. ( empno number(5),  
  3. ename varchar2(15),  
  4. phone varchar2(15),  
  5. email varchar2(30) unique,  
  6. deptno number(3) not null,  
  7. constraint emp_ename_phone_uk unique (ename,phone)  
  8. )  
  9. alter table employees  
  10. add constraint emp_uk unique(ename,phone)  
  11. using index tablespace indx 

定義了Oracle Unique約束的字段中不能包含重復值,可以為一個或多個字段定義Oracle Unique約束,因此,Unique即可以在字段級也可以在表級定義,在Oracle Unique約束的字段上可以包含空值.

foreign key約束

◆定義為FOREIGN KEY約束的字段中只能包含相應的其它表中的引用碼字段的值或者NULL值

◆可以為一個或者多個字段的組合定義FOREIGN KEY約束

◆定義了FOREIGN KEY約束的外部碼字段和相應的引用碼字段可以存在于同一個表中,這種情況稱為"自引用"

◆對同一個字段可以同時定義FOREIGN KEY約束和NOT NULL約束

【編輯推薦】

  1. 詳談Oracle LogMiner工具
  2. 揭開Oracle LogMiner之謎
  3. 簡單描述Oracle Clob類型
  4. 概述Oracle 10g服務器
  5. 簡介Oracle xmltype

網頁題目:概述OracleUnique約束
鏈接分享:http://m.5511xx.com/article/djhohgh.html