如何找到包含特定文本的存儲過程?雖然我明白做這種搜索的最好的地方是通過你的源代碼控制工具,但是有什麼方法可以在數據庫中做到這一點?SQL Server 2005中的存儲過程中的文本搜索
8
A
回答
15
SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%your text here%'
AND ROUTINE_TYPE='PROCEDURE'
2
您可以搜索sys.sql_modules。定義包含程序的文本。該視圖包含過程,視圖,udfs等。要將自己限制爲存儲過程,您應該在object_id上加入sys.procedure。
12
SELECT DISTINCT o.name AS Object_Name,o.type_desc
FROM sys.sql_modules m
INNER JOIN sys.objects o
ON m.object_id=o.object_id
WHERE m.definition Like '%Serach_Text%'
相關問題
- 1. 存儲過程中的文本搜索SQL Server
- 2. MS SQL Server 2005中的存儲過程
- 3. SQL Server 2005存儲過程
- 4. SQL Server 2005本機存儲過程
- 5. SQL Server 2005的存儲過程依賴
- 6. SQL Server 2005的存儲過程錯誤
- 7. 搜索Unicode文本存儲過程中使用SQL
- 8. 遞歸存儲過程在SQL Server 2005
- 9. 錯誤在SQL Server 2005存儲過程
- 10. SQL Server 2005安裝存儲過程
- 11. SQL Server 2005 - 優化存儲過程
- 12. SQL Server 2005存儲過程執行
- 13. SQL Server 2005 Asnyc存儲過程
- 14. 存儲過程吃CPU SQL Server 2005
- 15. 調試SQL Server 2005存儲過程
- 16. SQL搜索存儲過程
- 17. 如何在SQL Server 2005 Management Studio中創建SQL Server 2005存儲過程模板?
- 18. SQL Server存儲過程(菜單系統) - 微軟SQL Server 2005的
- 19. 在SQL Server 2005中存儲.dll文件
- 20. C#在SQL Server中存儲文本以進行全文搜索
- 21. SQL列搜索問題(SQL Server 2005中)
- 22. 從Visual Studio調試SQL Server 2005中的存儲過程?
- 23. MS-SQL Server 2005和Oracle中的存儲過程
- 24. 使用存儲過程比較SQL Server 2005中的兩個表
- 25. SQL Server 2005中使用OPENQUERY存儲過程的高'total_worker_time'
- 26. 在SQL Server 2005中計算存儲過程的代碼行
- 27. VS2008和SQL Server 2005存儲過程中的事務
- 28. SQL Server 2005中的數據驗證存儲過程
- 29. 如何在SQL數據庫中搜索所有存儲過程的文本
- 30. 使用SQL Server 2005存儲過程循環訪問文件夾中的文件
哇。很有用。非常感謝。 – 2009-07-30 05:16:20