是否存在被第聚集索引和秩序之间有什么区别?“聚集索引”和“句序”
我必须从主表填充下拉菜单,以下是查询。
Select Id, Name from Table Order by Name
我应该使用ORDER BY子句或者聚集索引针对上述任务?
编辑
下面是桌子
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[lookup]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[lookup](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](50) NULL,
CONSTRAINT [PK_lookup_ID] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
END
GO
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[lookup]') AND name = N'IX_lookup_Name')
CREATE CLUSTERED INDEX [IX_lookup_Name] ON [dbo].[lookup]
(
[Name] ASC
)WITH (PAD_INDEX = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]
的模式我有Name
聚集索引为好。但现在它没有在模式中显示。对不起,我不知道为什么。
我想,你应该按任何要求命令(Id或Name)。名字看起来像正确的顺序字段给我。 – 2011-06-01 05:34:14