SET NULL 命令
決定 ALTER TABLE - SQL、CREATE TABLE - SQL 和 INSERT - SQL 命令如何支援 Null 值。
語法
SET NULL ON | OFF
引數
開啟
(驅動程式的預設值;Visual FoxPro 的預設值為 OFF.) 指定使用 ALTER TABLE 和 CREATE TABLE 建立之數據表中的所有數據行都會允許 Null 值。 您可以藉由在數據行的定義中包含 NOT NULL 子句,覆寫數據表中數據行的 Null 值支援。
也指定 INSERT - SQL 會將 Null 值插入 INSERT - SQL VALUE 子句中未包含的任何數據行。 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 影響。