Oracle表級約束和列級約束


Oracle表級約束和列級約束

1. 表級定義約束

指的是在定義完一個表所有列之后,再去定義所有相關的約束。

注意:not null 約束只能在列級上定義。

2. 列級定義約束

指的是在定義一個表的每一列的同時定義每一個列的約束條件,其約束條件

位於每一列之后。

約束:FOREIGN KEY,PRIMARY KEY,NOT NULL,CHECK,UNIQUE

check約束:是為了讓表中某字段值能輸入固定的值。
unique約束:是指唯一約束,用於要求列種不允許出現重復值。可以為單獨的列添加一個unique約束,也可以為多個列添加一個unique約束(屬於表級約束)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM