Fügen Sie der vorhandenen Spalte DEFAULT hinzu

12

Wie kann ich in Microsoft SQL Server den Standardwert für eine vorhandene Tabellenspalte mithilfe von T-SQL hinzufügen / ändern?

Russell Steen
quelle

Antworten:

16
ALTER TABLE yourTable ADD  CONSTRAINT constraintName  
   DEFAULT ('XYZ') FOR [YourColumn]

Um die Standardeinstellung zu ändern, löschen Sie die Einschränkung und fügen Sie sie erneut mit dem neuen Wert hinzu:

ALTER TABLE yourTable
DROP CONSTRAINT constraintName

ALTER TABLE yourTable ADD  CONSTRAINT constraintName  
   DEFAULT ('ABC') FOR [YourColumn]
SqlACID
quelle
Kann man auch im Designer machen.
SqlSandwiches