SQL 不為空
在預設的情況下,表格的欄位接受 NULL 值。
SQL NOT NULL 限制
NOT NULL 限制強制列不接受 NULL 值。
NOT NULL 約束強製欄位始終包含值。這意味著,如果不向欄位新增值,就無法插入新記錄或更新記錄。
下面的SQL 強制"P_Id" 欄位和"LastName" 欄位不接受NULL 值:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)