Freigeben über


SET NULL-Befehl

Bestimmt, wie NULL-Werte von den BEFEHLEN ALTER TABLE - SQL, CREATE TABLE - SQL und INSERT - SQL unterstützt werden.

Syntax

  
SET NULL ON | OFF  

Argumente

AUF
(Standardeinstellung für den Treiber; der Standardwert für Visual FoxPro ist OFF.) Gibt an, dass alle Spalten in einer Tabelle, die mit ALTER TABLE und CREATE TABLE erstellt wurde, NULL-Werte zulassen. Sie können die Nullwertunterstützung für Spalten in der Tabelle überschreiben, indem Sie die NOT NULL-Klausel in die Spaltendefinitionen einschließen.

Gibt außerdem an, dass INSERT - SQL Nullwerte in alle Spalten einfügt, die nicht in der INSERT - SQL VALUE-Klausel enthalten sind. INSERT - SQL fügt Nullwerte nur in Spalten ein, die Nullwerte zulassen.

AUS
Gibt an, dass alle Spalten in einer Tabelle, die mit ALTER TABLE erstellt wurde, und CREATE TABLE keine NULL-Werte zulassen. Sie können die Nullwertunterstützung für Spalten in ALTER TABLE und CREATE TABLE festlegen, indem Sie die NULL-Klausel in die Spaltendefinitionen einschließen.

Gibt außerdem an, dass INSERT - SQL leere Werte in alle Spalten einfügt, die nicht in der INSERT - SQL VALUE-Klausel enthalten sind.

Bemerkungen

SET NULL wirkt sich nur auf die Unterstützung von NULL-Werten durch ALTER TABLE, CREATE TABLE und INSERT - SQL aus. Andere Befehle sind von SET NULL nicht betroffen.

Siehe auch

ALTER TABLE (SQL-Befehl)
CREATE TABLE - SQL-Befehl
INSERT (SQL-Befehl)