我正在尝试将列从varchar(50)
更改为nvarchar(200)
。更改此表的SQL命令是什么?
发布于 2009-03-11 16:38:08
别忘了可空性。
ALTER TABLE <schemaName>.<tableName>
ALTER COLUMN <columnName> nvarchar(200) [NULL|NOT NULL]
发布于 2009-03-09 16:08:02
使用Alter table语句。
Alter table TableName Alter Column ColumnName nvarchar(100)
发布于 2015-10-12 05:15:59
在SQL Server (Transact-SQL)中修改现有表中的列的语法为:
ALTER TABLE table_name
ALTER COLUMN column_name column_type;
例如:
ALTER TABLE employees
ALTER COLUMN last_name VARCHAR(75) NOT NULL;
此SQL Server ALTER TABLE
示例将把名为last_name
的列修改为VARCHAR(75)
的数据类型,并强制该列不允许使用空值。
请参阅here
https://stackoverflow.com/questions/626899
复制相似问题