Primary Key vs Unique Index
2010/06/13 22:29
瀏覽1,899
迴響0
推薦1
引用0
1.
Primary Key = Unique Index + Not null,
若只是 Unique Index 欄位, 則可以為 null.
2.
Table 之中, 最多只有一個 Primary Key, 但能擁有多個 Unique Index
NOT NULL 設定該欄立不可含Null 值
UNIQUE 設定一個或多個欄位組合,資料內容需唯一不可重覆
PRIMARY KEY 設定資料表格不可重覆、空白或為Null的主鍵值
FOREIGN KEY 設定該欄位值的存在必須關連並參照指定資料表格的欄位值
CHECK 設定需符合所列示的條件值
Constraint標準的命名方式,應加入物件名稱。
若未定名,則Oracle會自動以SYS_Cn的唯一名稱為之命名。
In Oracle, a primary key can not contain more than 32 columns.
A primary key can be defined in either a CREATE TABLE statement or an ALTER TABLE statement.
ref:
http://oracled2k.pixnet.net/blog/post/24680212
http://www.cdavid.idv.tw/modules/newbb/viewtopic.php?topic_id=125
你可能會有興趣的文章: