繁体   English   中英

更改聚簇索引列

[英]Alter clustered index column

我在text列的索引表上有一个聚簇索引。 我想用ID类的不同列切换该列,如何更改索引?

我无法删除和重新创建,因为它在Azure上运行,并且表需要始终具有聚簇索引。

SQL命令和更改索引中索引列的语法。

改变指数?

尝试这个:

create clustered index [your_index_name] 
on [your_table] 
   ([ID]) 
with (drop_existing = on)

您无法更改聚簇索引。

唯一的选择是删除它并使用新列重新创建它。

在您的情况下,您可能必须使用ID上的新聚簇索引重新创建表,然后复制数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM