我可以在SQL Server 2012主键上创建非聚集索引吗?

时间:2013-12-26 09:22:34

标签: sql-server

我定义了以下表格:

CREATE TABLE [dbo].[Question] (
    [QuestionId]       INT              IDENTITY (1, 1) NOT NULL,
    [Text]             NVARCHAR (4000)  NULL,
    [GlobalId]         UNIQUEIDENTIFIER DEFAULT (newid()) NULL,
    CONSTRAINT [PK_Question] PRIMARY KEY CLUSTERED ([QuestionId] ASC),
);

我是否可以删除主键上的聚簇索引,创建非聚集索引,然后在GlobalId上创建聚簇索引?如果是这样的话,当它已被定义为约束时如何删除它?如何使用非聚集的方式重新创建它?

我还认为在GlobalId上使用聚簇索引是最有效的方法来查找GlobalId吗?

0 个答案:

没有答案