我是一名兼职的不情愿的数据库管理员。我想将现有的主键索引从聚集索引更改为非聚集索引,但是语法却让我困扰。
这是当前的脚本内容:
ALTER TABLE [dbo].[Config] WITH NOCHECK ADD
CONSTRAINT [PK_Config] PRIMARY KEY CLUSTERED
(
[ConfigID]
) ON [PRIMARY]
我在在线文档中没有看到 ALTER CONSTRAINT 语句。
我是一名兼职的不情愿的数据库管理员。我想将现有的主键索引从聚集索引更改为非聚集索引,但是语法却让我困扰。
这是当前的脚本内容:
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)