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 コマンド