【问题标题】:Missing Index Sysname缺少索引系统名
【发布时间】:2012-07-01 07:03:56
【问题描述】:

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

我的问题是关于以下建议中的系统名称 - 系统名称是什么意思?

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

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

【问题讨论】:

标签: sql sql-server tsql


【解决方案1】:

&lt;name, type&gt; 语法用于 SSMS 模板替换对话框,请参阅Replace Template Parameters

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

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

【讨论】:

  • 好的,谢谢。我已经阅读了三遍以及您提供的链接,但恐怕我根本不明白。能不能说的清楚一点?
  • 其实我只是阅读了模板,现在我明白了!谢谢。
猜你喜欢
  • 1970-01-01
  • 2019-04-28
  • 2023-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多