SET NULL コマンド
ALTER TABLE - SQL、CREATE TABLE - SQL、INSERT - SQL コマンドで NULL 値をサポートする方法を決定します。
構文
SET NULL ON | OFF
引数
ON
(ドライバーの既定値。Visual FoxPro の既定値は OFF です)。ALTER TABLE と CREATE TABLE を使用して作成されたテーブル内のすべての列に null 値を許可するように指定します。 テーブル内の列の null 値のサポートをオーバーライドするには、列の定義に NOT NULL 句を含めます。
また、INSERT - SQL が INSERT - SQL VALUE 句に含まれていない列に null 値を挿入することを指定します。 INSERT - SQL は null 値を許可する列にのみ null 値を挿入します。
OFF
ALTER TABLE と CREATE TABLE を使用して作成されたテーブル内のすべての列で null 値が許可されないように指定します。 列の定義に NULL 句を含めることで、ALTER TABLE および CREATE TABLE の列に対する null 値のサポートを指定できます。
また、INSERT - SQL が INSERT - SQL VALUE 句に含まれていない列に空白値を挿入することを指定します。
注釈
SET NULL は、ALTER TABLE、CREATE TABLE、INSERT - SQL で NULL 値がサポートされる方法にのみ影響します。 その他のコマンドは SET NULL の影響を受けません。
参照
ALTER TABLE - SQL コマンド
CREATE TABLE - SQL コマンド
INSERT - SQL コマンド