34,594
社区成员
发帖
与我相关
我的任务
分享
ALTER COLUMN
指定要更改命名列。如果兼容级别等于或低于 65,则不允许使用 ALTER COLUMN。有关详细信息,请参阅 sp_dbcmptlevel (Transact-SQL)。
修改后的列不能为下列任何一种列:
数据类型为 timestamp 的列。
表的 ROWGUIDCOL 列。
计算列或用于计算列的列。
用在索引中的列,除非该列数据类型为 varchar、nvarchar 或 varbinary,数据类型没有更改,而且新列大小等于或者大于旧列大小。
用于由 CREATE STATISTICS 语句生成的统计信息中的列。首先,用 DROP STATISTICS 语句删除统计信息。由查询优化器自动生成的统计信息将被 ALTER COLUMN 自动删除。