缺少索引系统名称

时间:2012-07-01 07:03:56

标签: sql sql-server tsql

当我使用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])

1 个答案:

答案 0 :(得分:5)

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

  

要使用此对话框,您必须在脚本中包含参数   用<parameter_name, data_type, default_value>格式括在尖括号(&lt;&gt;)中。

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