SQL Azure不仅要求每个表都具有聚集索引,还要求disallows DROP INDEX
for clustered indices.
现在我有一个表在列A
上错误地拥有聚簇索引,我希望它在列B
上有一个聚簇索引。
如果不允许删除聚簇索引,如何在另一列上创建聚簇索引?
答案 0 :(得分:5)
不幸的是,你不能。
您必须创建一个具有相同结构和正确聚簇索引的新表,插入数据,删除旧表,并重命名新表。
答案 1 :(得分:0)
我相信您可以在Navicat中重建连接到Azure的SQL的索引。