例 (Microsoft SQL Server):
CREATE TABLE foo (a INT, b INT)
ALTER TABLE foo ADD c INT NOT NULL;
列はデフォルトで NULL 値を持ちます。 上の例では、NOT NULL 制約を使用して列が NULL 値を受け付けないようにしています。 NULL 値の使用を禁止する場合は、新しいレコードを作成する時に SQL が使用できる DEFAULT 値を設定する必要があります。
ALTER TABLE foo ADD c INT NOT NULL DEFAULT 42;
「DEFAULT 値の追加」クイックフィックスを使用すると、DEFAULT 値をすばやく追加できます。