Kann ich eine Spalte hinzufügen, die ich als NICHT NULL spezifiziere? Ich möchte den DEFAULT-Wert nicht angeben, aber MS-SQL 2005 sagt:
Mit ALTER TABLE können nur Spalten hinzugefügt werden, die Nullen enthalten können oder für die eine DEFAULT-Definition angegeben ist, oder die hinzugefügte Spalte ist eine Identitäts- oder Zeitstempelspalte. Wenn keine der vorherigen Bedingungen erfüllt ist, muss die Tabelle leer sein, um das Hinzufügen zu ermöglichen dieser Spalte. Die Spalte 'test' kann nicht zur nicht leeren Tabelle 'shiplist' hinzugefügt werden, da sie diese Bedingungen nicht erfüllt.
Wenn JA, teilen Sie mir bitte die Syntax mit. Wenn Nein, geben Sie bitte den Grund an.