2009-06-11 29 views
1

有時我正在查看複雜的SQL Server SQL語句,並想知道是否有可以將查詢表示爲圖形模型的工具。將T-SQL轉換爲圖形模型的工具?

例如:

您有它連接(可能是內+左,右連接)與10個表選擇查詢。是否有一種工具可以接受此查詢,以圖形方式表示這10個表格,並將不同的聯接作爲關係進行繪製?更好的是,如果您以圖形方式修改連接和條件,它會自動更新生成的SQL。它

認爲像反向查詢生成器。你從sql查詢開始,並在模型結束。

+0

這些答案中的任何一個都適用於使用聯合,派生表,CTE和/或子查詢的查詢嗎? – 2009-06-11 19:16:08

回答

2

管理控制檯中的查詢設計器實際上是雙向的。你可以用它來圖形化繪製你的查詢,或者你可以粘貼或輸入你的t-sql,它會顯示一個圖形顯示。

只需打開一個查詢窗口,然後按Ctrl-Shift鍵-Q,或從查詢菜單中選擇「設計查詢編輯器中」。

+0

不錯的功能,不知道它..它產生的可怕代碼雖然:-) – Brimstedt 2009-06-11 19:12:12

0

雖然不完全是你是從ISpySQL.com要求,該TSQL腳本Explorer將接近。免責聲明,我是ISpySQL.com的一部分。羅布·瓦利

0

我不能給你一個單一的答案,如「終極」不是一個軟件,因爲這將取決於您的具體要求,例如精確的質量。 :它是用於設計還是用於文檔?你想要graph-2-sql往返嗎?或圖2你的開發語言?你想付錢嗎?哪個平臺,哪個數據庫?等等。'風格'也很重要,因爲你可能更喜歡複雜而強大的工具,或者更簡單但快速的工具。

所以我給你一些指點,我就讓你看看哪一個可能更適合您的需求,我希望它能幫助;可能還有其他幾個我忘記了或者我不知道的工具。請注意,我沒有嘗試過所有這些,我目前主要是在Django上開發,所以我經常在紙上畫草圖(是的,我也是),然後直接編寫代碼。

如果你想「畫」一個數據庫的圖形,而無需將它與SQL或代碼同步:

許多軟件允許你直接圖形編輯數據庫模型,如:

如果你只是想記錄現有的「數據庫,你有多種選擇,如: