我的數據庫中有成千上萬的存儲過程。我無法忍受在整個列表中滾動查找我正在尋找的SPROC。在sql server mgmt studio中是否有命令在編輯器中打開該文件,如'打開dbo.SomeStoredProcedureName'有沒有辦法在SQL Server Management Studio中打開一個sql文件?
1
A
回答
3
沒有T-SQL命令來執行此操作,因爲SSMS只是一個客戶端管理工具。最好的辦法是使用內置於SSMS篩選工具:
0
你有很多的選擇,這取決於你想要做什麼:
您可以「打開文件」並以圖形方式瀏覽到所需目錄,然後以圖形方式向下滾動並打開所需的文件。
你可以「使用」你想要的數據庫,並從命令行查詢窗口「exec」你想要的存儲過程。
您可以通過「exec sp_helptext XXX」存儲過程在命令行查詢窗口中查看文本。
您可以使用「過濾器」,在GUI消除東西你不希望看到
你可以寫一個VBScript或PowerShell腳本做同樣的東西SSMS GUI讓你做。
等等等等
1
我不相信有這樣的命令,但如果你只是想看看,而不是更新,你可以使用
sp_helptext 'dbo.SomeStoredProcedureName'
這弄亂的格式,所以你不應該用它來更新(儘管你可以)。我還將一個鍵映射到它的Ctrl-F1,可以用來寫名稱並選擇一個按Ctrl-F1。
0
你可以將整個數據庫導出到一個創建腳本。那麼在您最喜歡的文件查看器中搜索會很容易。
在Management Studio中,您可以右鍵單擊數據庫,選擇「任務」 - >「生成腳本」,然後選擇「存儲過程」。如果你只是瀏覽,這是非常方便。在你的代碼倉庫中存儲這樣的腳本也很好。
0
SqlSmash可讓您輕鬆導航到SSMS中的任何對象(包括存儲過程)。
http://www.sqlsmash.com/images/blog/gotoobject.gif
免責聲明:我的插件開發人員。
相關問題
- 1. 有沒有辦法在SQL Server Management Studio 2016中查看空白?
- 2. SQL Server 2008 Management Studio打開文件對話框沒有響應
- 3. 無法在SQL Server Management Studio 2008 SP3中打開.sdf文件
- 4. SQL Server Management Studio無法打開DTS包
- 5. 在Microsoft SQL Server Management Studio中打開SQL Management Studio中的.sql腳本
- 6. 爲什麼SQL Server 2008 Management Studio沒有選項「打開表格」
- 7. Visual Studio - 在現有SSMS窗口中使用SQL Management Studio打開SQL文件?
- 8. SQL在SQL Server Management Studio中
- 9. 在SQL Server Management Studio 2008中打開SQL查詢設計器
- 10. Management Studio中沒有發現用於SQL Server R2 2008開發版
- 11. SQL Server Management Studio
- 12. 爲什麼我無法在SQL Server Management Studio中打開此表?
- 13. 導入csv文件到SQL Server Management Studio - 沒有表格
- 14. 通過SQL Server Management Studio Express打開.mdf文件時出錯
- 15. 爲什麼我不能用SQL Server Management Studio打開.bak文件?
- 16. 有沒有辦法在SQL Server Management Studio中打印出表格查詢的結果
- 17. 有沒有辦法在SQL Server 2005中存儲一個單詞文件?
- 18. 打開.sql文件SQL Server Management Studio從具有特定服務器名稱的C#文件夾中刪除
- 19. 有沒有辦法從Sql Server Management Studio的proc列表中隱藏一個模式或至少aspnet過程?
- 20. 2005 SQL Server Management Studio
- 21. SQL Server Management Studio ZEROFILL
- 22. sql server management studio 2008
- 23. 有沒有辦法讓SQL Management Studio從不在腳本中生成USE [database-name]?
- 24. 「備份」,在SQL Server Management Studio中沒有出現2016或17
- 25. 在SQL Server Management Studio 2008 R2中右側打開新選項卡
- 26. 的SQL Server 2014 Management Studio中
- 27. 的SQL Server 2014 Management Studio中
- 28. 有沒有辦法將SQL Server 2008 mdf文件轉換爲SQL Server Express版本?
- 29. 在SQL Server Management Studio中導入數據庫(SQL文件)
- 30. 如何控制SQL Server 2008 Express的沒有SQL Server Management Studio中(SSMS)
看看[Redgate SQL Search](http://www.red-gate.com/products/sql-development/sql-search/)。我認爲這對你有幫助。 – 2012-02-03 19:50:45