NOT NULL 限制 (SQL NOT NULL Constraint)

NOT NULL 用來限制該欄位不能接受空值,而在預設的情況下,一個欄位是允許接受空值的。
當某欄位限制為NOT NULL時,則在新增資料時該欄位一定要有值。

NOT NULL Constraint 實例 (Example)

我們建立一張「customer」資料表,並限制其「C_Id」及「Name」欄位值不能是空值:
CREATE TABLE customer
(
  C_Id INT NOT NULL,
  Name VARCHAR(50) NOT NULL,
  Address VARCHAR(255),
  Phone VARCHAR(20)
);