SQLを使用してテーブルの列にNOT NULL制約を追加する

SQLでは、列に追加制約をかけるにはALTER TABLE文を使用できます。

これは私の告白だ

ALTER TABLE 表名
ALTER COLUMN 列名 SET NOT NULL;

users テーブルに username というカラムがあり、そのカラムにNOT NULL制約を追加する場合、次のSQL文を使用できます。

ALTER TABLE users
ALTER COLUMN username SET NOT NULL;

上記 ステートメントを実行することで、username 列は空値を受け付けなくなります。

bannerAds