Опитвам се да променя една колона от varchar(50)
на nvarchar(200)
. Каква е SQL командата за промяна на тази таблица?
ALTER TABLE TableName
ALTER COLUMN ColumnName NVARCHAR(200) [NULL | NOT NULL]
EDIT Както беше отбелязано, трябваше да се посочи NULL/NOT NULL, вижте също отговора Rob's answer.
Не забравяйте нулируемостта.
ALTER TABLE <schemaName>.<tableName>
ALTER COLUMN <columnName> nvarchar(200) [NULL|NOT NULL]
Използвайте командата Alter table.
Alter table TableName Alter Column ColumnName nvarchar(100)