Ich versuche, eine Spalte von varchar(50)
in nvarchar(200)
zu ändern. Wie lautet der SQL-Befehl zum Ändern dieser Tabelle?
ALTER TABLE TableName
ALTER COLUMN ColumnName NVARCHAR(200) [NULL | NOT NULL]
EDIT Wie bereits erwähnt, hätte NULL/NOT NULL angegeben werden müssen, siehe auch Rob's answer.
Vergessen Sie nicht die Annullierbarkeit.
ALTER TABLE <schemaName>.<tableName>
ALTER COLUMN <columnName> nvarchar(200) [NULL|NOT NULL]
Verwenden Sie die Anweisung Alter table.
Alter table TableName Alter Column ColumnName nvarchar(100)