4

当我使用 SQL Server Management Studio 显示查询的估计执行计划时,它有时会提示缺少索引。

我的问题是关于以下建议中的 sysname - sysname 是什么意思?

我通常会用 CREATE NONCLUSTERED INDEX [IX_Users_Surname] 替换第一行,所以我不理解 sysname 参考。

CREATE NONCLUSTERED INDEX [<Name of Missing Index, sysname,>]
ON [dbo].[Users] ([Surname])
INCLUDE ([UserID],[Firstname],[Email],[Password])
4

1 回答 1

5

<name, type>语法适用于 SSMS 模板替换对话框,请参阅替换模板参数

要使用此对话框,脚本中的参数必须用尖括号 (< >) 括起来,格式为<parameter_name, data_type, default_value>

因此sysname是索引名称模板参数的类型,而sysname 是合适的类型。

于 2012-07-01T07:13:06.413 回答