DEFAULT 値のない NOT NULL 列を作成しようとしていることを報告します。

例 (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 値をすばやく追加できます。