Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Intellisense在键入时插入错误的单词_Sql_Sql Server 2008_Intellisense - Fatal编程技术网

Sql Intellisense在键入时插入错误的单词

Sql Intellisense在键入时插入错误的单词,sql,sql-server-2008,intellisense,Sql,Sql Server 2008,Intellisense,当我在ManagementStudio中键入SQL时,有时Intellisense会做出非常明显的错误选择,让我感到困惑,例如当我尝试键入: SELECT CASE WHEN Name IS NOT NULL THEN 当我在“是”之后点击空格,它就会输入 SELECT CASE WHEN Name IS_MEMBER ... 有没有办法防止这种情况?这很烦人。如果可能,请使用SQL Server 2012版本的Management Studio。这件蠢事好多了。在以前的版本中,我完全关闭了

当我在ManagementStudio中键入SQL时,有时Intellisense会做出非常明显的错误选择,让我感到困惑,例如当我尝试键入:

SELECT CASE WHEN Name IS NOT NULL THEN
当我在“是”之后点击空格,它就会输入

SELECT CASE WHEN Name IS_MEMBER ...

有没有办法防止这种情况?这很烦人。

如果可能,请使用SQL Server 2012版本的Management Studio。这件蠢事好多了。在以前的版本中,我完全关闭了它,因为这让我很恼火。在2012年,我不会考虑关闭它-除了在这方面做得更好之外,它还具有部分匹配,这意味着您可以键入如下内容:

SELECT * FROM sys.index
完成列表不仅会列出sys.index,还会列出sys.index_列、sys.dm_db_index_physical_stats等。不再需要知道名称的开头。胡萨


但是,如果2012年不是一个选项,那么我同意@HLGEM-关掉它。

我之所以关掉它,是因为这个原因,它让我慢了下来。我养成了在键入works时按esc键的习惯,我知道这会让我烦恼。谢谢,我担心这就是答案。