我定义了以下表格:
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吗?