当我在 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 - 将其关闭。

关于sql - 智能感知在键入时插入错误的单词,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10418275/

10-12 20:37