gpt4 book ai didi

sql-server - SQL Server : Alter a clustered primary index to an non-clustered

转载 作者:行者123 更新时间:2023-12-03 02:50:54 27 4
gpt4 key购买 nike

如何将主聚集索引更改为非聚集索引。 (作为“辅助”表,我想对“标题”表的外键列使用聚集索引。)

这对我不起作用(错误似乎是合理的:)

DROP INDEX ClientUsers.PK_ClientUsers
CREATE UNIQUE CLUSTERED INDEX IDX_ClientUsers_Id ON ClientUsers(Id)

Msg 3723, Level 16, State 4, Line 7
An explicit DROP INDEX is not allowed on index 'ClientUsers.PK_ClientUsers'.
It is being used for PRIMARY KEY constraint enforcement.

最佳答案

我认为你必须:

  1. 删除 FK
  2. 放弃 PK
  3. 删除聚集索引
  4. 重新创建 PK
  5. 重新创建 FK
  6. 在 FK 列上重新创建聚集索引

然后可以选择在 PK 列上创建辅助索引

关于sql-server - SQL Server : Alter a clustered primary index to an non-clustered,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1388123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com