2013-01-18 79 views
1

存儲過程的名稱如果我已存儲的開放過程,然後在選項卡中它說:「SQLQuery10.sql」等我可以顯示在標籤

enter image description here

但是,如果我開了一些保存的文件的選項卡中文件的標題:

enter image description here

有沒有在IDE的設置讓我在查詢選項卡dipsplayed存儲過程的名稱?

+1

沒有這樣做是不可能的,沒有寫一個插件來做(或實際上保存內容爲文件) –

+2

不,沒有。您可以將您的文件命名爲存儲過程。 – Kermit

+0

可能是向MS提出的一項很好的功能要求。我看到沒有大量標籤打開爲SQLQuery1 ... 200的價值。 – jjamesjohnson

回答

3

這對任何IDE都很難做到。考慮這些情況:

  1. 您正在創建一個新的存儲過程,但您尚未放入任何代碼或試圖運行該腳本。
  2. 您正在修改存儲過程,但您更改了過程的名稱。再一次,你還沒有運行腳本。
  3. 您的文件包含多個存儲過程。桌子上應該放什麼?
  4. 您正在修改存儲過程,您更改過程的名稱,但存在語法錯誤:代碼將無法運行。
  5. 您編寫了一個存儲過程更改腳本,然後註釋了文件中的所有內容,包括「ALTER PROCEDURE」。

IDE應該如何應對這些情況?

底線:您正在編輯文件,而不是存儲過程對象。爲了確定您試圖使用腳本修改哪個存儲過程,IDE必須閱讀並解析腳本,並針對部分情況和上述異常情況做出大量決策。要取悅每個人都是非常困難的,不可避免地有人會抱怨,「我將它保存到一個文件中!爲什麼它不能在標籤中顯示文件名!?」

+0

+1謝謝你的完整解釋Ann – whytheq

1

不是這是不可能的,SSMS許多失敗之一恕我直言

+1

...很好的答案! – whytheq

相關問題