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