Gelegentlich kommt es vor, dass eine komplette Spalte einer Tabelle auf den Wert Null zu setzen ist (das Feld enthält in den betreffenden Datensätzen keinen Wert). Mit SQL ist dies kein Problem:
UPDATE Kunden SET Telefon = Null
Hier wird das Feld Telefon in der Tabelle Kunden auf den Wert Null gesetzt. Mit diesem Wissen lässt sich der im vorherigen Abschnitt benutzte SQL-Befehl zur Übernahme von Daten aus einer Tabelle in eine zweite Tabelle so modifizieren, dass ein Feld beim Einfügen auf Null gesetzt wird.
INSERT INTO Kunden1 SELECT KdNr, Name, Vorname=Null, Telefon FROM Kunden
Hier kommt wieder eine geschachtelte SQL-Anweisung zum Einsatz, wobei die Sub-SQL-Anweisung über SELECT eine Abfrage definiert. In der Abfrage werden die von der Tabelle Kunden1 benötigten Felder in der erwarteten Reihenfolge spezifiziert. Für das Feld Vorname wird aber der von der Abfrage gelieferte Wert konstant mit Null überschrieben.
Hinweis: Je nach Datenbank können Sie weitere SQL-Befehle absetzen. Mit CREATE UNIQUE INDEX Id ON Kunde (KdNr) legen Sie einen Index über das Feld KdNr der Tabelle Kunde an. Der Befehl DROP INDEX Id verwirft diesen Index.