当我在 Management Studio 中输入 SQL 时,有时 Intellisense 会做出非常明显的错误选择,让我感到困惑,比如当我尝试输入时:
SELECT CASE WHEN Name IS NOT NULL THEN
只要我在“IS”之后点击空格,它就会输入
SELECT CASE WHEN Name IS_MEMBER ...
有什么办法可以防止这种情况发生吗?这很烦人。
当我在 Management Studio 中输入 SQL 时,有时 Intellisense 会做出非常明显的错误选择,让我感到困惑,比如当我尝试输入时:
SELECT CASE WHEN Name IS NOT NULL THEN
只要我在“IS”之后点击空格,它就会输入
SELECT CASE WHEN Name IS_MEMBER ...
有什么办法可以防止这种情况发生吗?这很烦人。
如果可能,请使用 SQL Server 2012 版本的 Management Studio。这种愚蠢的东西要好得多。在以前的版本中,我完全关闭了它,因为这让我很恼火。在 2012 年,我不会考虑将其关闭 - 除了在这方面做得更好之外,它还具有部分匹配,这意味着您可以输入如下内容:
SELECT * FROM sys.index
并且完成列表不仅会列出 sys.indexes,还会列出 sys.index_columns、sys.dm_db_index_physical_stats 等。不再需要知道名称以什么开头。嘘!
但如果 2012 年不是一个选项,那么我同意@HLGEM - 将其关闭。