NOT NULL 限制 (SQL NOT NULL Constraint)
NOT NULL 用來限制該欄位不能接受空值,而在預設的情況下,一個欄位是允許接受空值的。
當某欄位限制為 NOT NULL 時,則在新增資料時該欄位一定要有值。
例如,我們建立一張 customer 資料表,並限制其 C_Id 及 Name 欄位值不能是空值:
CREATE TABLE customer (
C_Id INT NOT NULL,
Name VARCHAR(50) NOT NULL,
Address VARCHAR(255),
Phone VARCHAR(20)
);