当我使用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])
答案 0 :(得分:5)
<name, type>
语法适用于SSMS模板替换对话框,请参阅Replace Template Parameters:
要使用此对话框,您必须在脚本中包含参数 用
<parameter_name, data_type, default_value>
格式括在尖括号(&lt;&gt;)中。
因此sysname
是索引名称模板参数的类型,而sysname是合适的类型。