Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有一种方法可以在不删除索引的情况下更改列数据类型。
使用禁用选项它不能'ALTER INDEX ALL ON ' + @tablename + ' DISABLE '
'ALTER INDEX ALL ON ' + @tablename + ' DISABLE '
从逻辑上讲,这应该是不可能的。您正在更改基础数据类型,因此必须进行重新索引。
因此,如果您有一number列并且您对其进行了更改,varchar那么数据库将不得不重新排列这意味着必须重新创建索引。
number
varchar