2 Day DBA-管理方案物件-關於方案物件管理許可權-NOT NULL列約束

LuiseDalian發表於2014-02-01

約束決定了列的有效值。在OEMDC建立表的頁面中,唯一能指定的列級約束是NOT NULL。要求在插入或更新行的時候,該列必須有值。NOT NULL只能被定義為列級約束,不能像其它約束一樣,既可以被定義為列級約束也可以被定義為表級約束。

 

為了資料庫的完整性,當某一列必須提供值時,就需要使用NOT NULL約束。

如所有的員工必須屬於特定的部門,則員工表中部門列就需要被定義為NOT NULL

如果在插入或更新資料時某列的值可能不知道或不存在,則該列不能被定義為NOT NULL

 

資料庫自動為表的主鍵列加上NOT NULL約束。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1076732/,如需轉載,請註明出處,否則將追究法律責任。

相關文章