SQL NOT NULL制約
デフォルトの場合には、テーブルの列はNULL値を受け入れます。
SQL NOT NULL制約
NOT NULL制約は、列がNULL値を受け入れない余儀なくされました。
NOT NULL制約必須フィールドは常に値が含まれています。 これは、フィールドに値を追加しない場合は、新しいレコードを挿入またはレコードを更新できないことを意味します。
次のSQL必須「P_ID」欄及び「氏名」欄には、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)
)