Ich bin heute auf eine alte Tabelle mit einer datetime-Spalte namens 'Created' gestoßen, die Nullen zulässt. Jetzt möchte ich dies so ändern, dass es NICHT NULL ist, und auch eine Einschränkung zum Hinzufügen eines Standardwerts (getdate ()) einschließen.
Bisher habe ich das folgende Skript, das gut funktioniert, vorausgesetzt, ich habe alle Nullen vorher bereinigt:
ALTER TABLE dbo.MyTable ALTER COLUMN Created DATETIME NOT NULL
Gibt es eine Möglichkeit, den Standardwert auch in der ALTER-Anweisung anzugeben?