标签: sql types indexing alter
有没有办法可以在不删除索引的情况下更改列数据类型。
使用停用选项时,它无法'ALTER INDEX ALL ON ' + @tablename + ' DISABLE '
'ALTER INDEX ALL ON ' + @tablename + ' DISABLE '
答案 0 :(得分:2)
从逻辑上讲,这是不可能的。 您正在更改基础数据类型,因此必须进行重建索引。
因此,如果您有一个number列并且您更改了它varchar,那么数据库将必须重新排列意味着必须重新创建索引的内容。
number
varchar