2013年11月15日17:55 SQL Server, NOT NULL と DEFAULT の使い分け カテゴリDatabase 1 制約の追加 SQL Serverを使っていて ALTER TABLE table ADD column1 int;と列を追加しそこに制約を追加したい場合は ALTER TABLE table ADD CONSTRAINT column1_c1 DEFAULT 0 FOR column1;として制約を追加する。 ALTER TABLE table ALTER COLUMN column1 int NOT NULLとしてNOT NULL制約を追加する事も可能だ。 NULL と DEFAULT について NOT NULL と DEFAULT の関係だけどNOT NULL なら DEFAULT 指定はつけたほうが運用は楽である。この場合、既定値になる値には初期値