你如何在SQL Server中更改列的数据类型?

39 浏览
0 Comments

你如何在SQL Server中更改列的数据类型?

我正在尝试将一个列从 varchar(50) 更改为 nvarchar(200)。如何使用SQL命令更改这个表?

admin 更改状态以发布 2023年5月19日
0
0 Comments

不要忘记可空性。

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

0
0 Comments

ALTER TABLE TableName 
ALTER COLUMN ColumnName NVARCHAR(200) [NULL | NOT NULL]

编辑
请注意需要指定NULL / NOT NULL,请参见Rob的答案

0