2012-09-30 26 views
9

在SQL Server Management Studio(SSMS)中是否有一個選項可用於啓用JOIN的智能感知自動完成?SQL Server Management Studio中JOIN的智能感知

例如,如果I型:

SELECT * FROM Employee INNER JOIN _ 

在這一點上,我想智能感知給我與員工的表,當我拿起一個,以填補在適當的連接條件的基礎上,外鍵關係。

LinqPad爲LINQ查詢做到了這一點,這非常棒。我想在SSMS中也是這樣。我正在使用SqlServer 2012.

+2

不,請在[Connect](https://connect.microsoft.com/SQLServer/Feedback)上提示。我似乎記得[Redgate SQL提示](http://www.red-gate.com/products/sql-development/sql-prompt/)做這樣的事情,雖然 –

+0

嗨馬丁 - 我已經按照你的建議,並添加我的建議連接:[爲連接添加智能感知](http://connect.microsoft.com/SQLServer/feedback/details/765434/add-intellisense-for-joins-in-sql-server-management-studio-ssms)。如果您同意,請投票! – Edward

+0

哇已經2票!那很快。 :-) – Edward

回答

1

微軟在實施智能感知方面還有很長的路要趕上Red-Gate SQLPrompt。即使在SQL 2012中,它也是最低限度。

紅門SQL提示已與紅門SQL重構合併,這意味着,除了智能感知你得到了一些功能來幫助代碼佈局/格式,查找未使用的變量,總結你的腳本等

當您考慮將代碼片段附加到縮略詞的能力時,那麼對我來說它就是一個殺手級應用程序。

如果您有錢購買SQLPrompt,我肯定會推薦它。

0

我使用devart的SQL Complete。在撰寫本文時,它是Red Gate的SQL Prompt的一半價格,並具有類似的功能集。他們在這裏演示了他們的自動JOIN完成:http://www.devart.com/dbforge/sql/sqlcomplete/images/join-clause-auto-generation.gif

他們提供的免費版本比SSMS 2008的Intellisense稍微好一些,但它不包含他們付費版本的自動JOIN建議。

不幸的是,我還沒有運行一個免費的工具提供你所尋求的。

相關問題