Ssms

有沒有辦法向 SSMS IntelliSense 添加“獨特”?

  • January 22, 2016

對於 SSMS(SQL Server Management Studio)的最後幾個版本,我注意到 IntelliSense 不包含單詞distinct. 有沒有辦法可以將它添加到 IntelliSense 字庫?

我能找到的唯一配置 IntelliSense的說明沒有添加到單詞庫的選項。

有沒有一種無證的方法可以做到這一點?雖然對我的工作效率並不重要,但這是我想糾正的。

不,我不相信有任何方法可以操縱 IntelliSense 字典。您會注意到列表中也缺少其他 T-SQL 關鍵字:

SELECT
DELETE
INSERT
FROM
GROUP
ORDER
JOIN
WHERE
HAVING

UPDATE在那裡,但只是因為它被重載(您可以在觸發器中使用一個函式來查看特定列是否已更新)。

此外,我不得不想知道您的數據模型有什麼問題,您輸入的內容DISTINCT足夠多,而自動完成功能會對您的工作效率產生任何影響。DISTINCT真的應該很少使用;幾乎每次我在查詢中看到它時,它都被用來刪除由糟糕的設計或錯誤的連接邏輯引起的重複項。

引用自:https://dba.stackexchange.com/questions/127000