共用方式為


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 影響。

另請參閱

ALTER TABLE - SQL 命令
CREATE TABLE - SQL 命令
INSERT - SQL 命令