Wie kann man den Datentyp einer Spalte in SQL Server ändern?

Ich versuche, eine Spalte von varchar(50) in nvarchar(200) zu ändern. Wie lautet der SQL-Befehl zum Ändern dieser Tabelle?

Lösung
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.

Kommentare (5)

Vergessen Sie nicht die Annullierbarkeit.

ALTER TABLE .
ALTER COLUMN  nvarchar(200) [NULL|NOT NULL]
Kommentare (3)

Verwenden Sie die Anweisung Alter table.

Alter table TableName Alter Column ColumnName nvarchar(100)
Kommentare (0)