这里兼职不情愿的DBA。我想将现有的主键索引从群集更改为非群集。而语法正在逃避我。
这就是它现在的编写方式。
ALTER TABLE [dbo].[Config] WITH NOCHECK ADD
CONSTRAINT [PK_Config] PRIMARY KEY CLUSTERED
(
[ConfigID]
) ON [PRIMARY]
我没有在在线文档中看到ALTER CONSTRAINT语句。
答案 0 :(得分:62)
删除聚簇索引,然后将主键重新创建为非聚集:
ALTER TABLE dbo.Config DROP CONSTRAINT PK_Config
go
ALTER TABLE dbo.Config ADD CONSTRAINT PK_Config
PRIMARY KEY NONCLUSTERED (ConfigID)