这些T-SQL查询之间有什么区别(一个使用INCLUDE)?

时间:2014-05-13 21:26:13

标签: sql sql-server-2008

我们正在使用SQL监控系统(Confio)来监控我们的SQL Server 2008 R2 Express数据库。今天它提出了两个似乎几乎相同的增加索引的建议:

CREATE NONCLUSTERED INDEX [IndexName] ON [dbo].[TestedDevices] ([DeviceNumber],
  [TestRecordID])

CREATE NONCLUSTERED INDEX [IndexName] ON [dbo].[TestedDevices] ([DeviceNumber])
  INCLUDE [TestRecordID])

这些没有作为一个或另一个呈现,它们被表示为"你需要添加这两个。"我的问题是,这两种语法有什么区别?它们都使用完全相同的字段。

感谢您的任何见解! 戴夫纽曼

0 个答案:

没有答案