最新のWeb開発のチュートリアル
 

SQL NOT NULL制約


デフォルトでは、テーブルの列はNULL値を保持できます。


SQL NOT NULL制約

NOT NULL制約は、NULL値を受け入れないように列を適用します。

NOT NULL制約は、常に値を格納するフィールドを強制します。 これは、新しいレコードを挿入するか、このフィールドに値を追加することなく、レコードを更新できないことを意味します。

次のSQLは、強制"P_Id"欄及び"LastName" 、NULL値を受け付けないように列を:

CREATE TABLE PersonsNotNull
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

»それを自分で試してみてください