Как се променя типът на данните на колона в SQL Server?

Опитвам се да променя една колона от varchar(50) на nvarchar(200). Каква е SQL командата за промяна на тази таблица?

Решение
ALTER TABLE TableName 
ALTER COLUMN ColumnName NVARCHAR(200) [NULL | NOT NULL]

EDIT Както беше отбелязано, трябваше да се посочи NULL/NOT NULL, вижте също отговора Rob's answer.

Коментари (5)

Не забравяйте нулируемостта.

ALTER TABLE .
ALTER COLUMN  nvarchar(200) [NULL|NOT NULL]
Коментари (3)

Използвайте командата Alter table.

Alter table TableName Alter Column ColumnName nvarchar(100)
Коментари (0)