Sie benötigen
ALTER TABLE YourTable ALTER COLUMN YourColumn <<new_datatype>> [NULL | NOT NULL]
Denken Sie jedoch daran, NOT NULL
anzugeben ausdrücklich, wenn gewünscht.
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NOT NULL;
Wenn Sie es wie unten angegeben nicht angeben...
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500);
Dann erlaubt die Spalte standardmäßig Nullen, auch wenn sie ursprünglich als NOT NULL
definiert wurde . d.h. Weglassen der Angabe in einem ALTER TABLE ... ALTER COLUMN
wird immer behandelt als.
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NULL;
Dieses Verhalten unterscheidet sich von dem für neue Spalten, die mit ALTER TABLE
erstellt wurden (oder unter CREATE TABLE
Zeit). Dort hängt die Standardnullfähigkeit vom ANSI_NULL_DFLT
ab
Einstellungen.