6
A
回答
11
如果你需要按名稱查找數據庫對象(如表,列,觸發器) - 看看所謂SQL Search的免費紅門工具,它做到這一點 - 它搜索整個數據庫的任何種類的字符串(S)。
因此,在您的情況下,如果您的知道您感興趣的存儲過程的調用 - 只需在搜索框中鍵入該關鍵字,SQL Search將快速向您顯示該存儲過程的所有位置叫從。
這是一個偉大的必須具備的任何DBA或數據庫開發人員工具 - 爲什麼我已經提到它的絕對免費用於任何用途的?
6
您可以嘗試在SQL Server Management Studio中使用View Dependencies
。
右鍵單擊存儲過程並選擇View Dependencies
。但是我發現它並不總是100%準確。
6
您可以創建一個 '查找' SP
我用這一個數據庫對象中搜索文本:
CREATE sp_grep (@object varchar(255))
as
SELECT distinct
'type' = case type
when 'FN' then 'Scalar function'
when 'IF' then 'Inlined table-function'
when 'P' then 'Stored procedure'
when 'TF' then 'Table function'
when 'TR' then 'Trigger'
when 'V' then 'View'
end,
o.[name],
watchword = @object
FROM dbo.sysobjects o (NOLOCK)
JOIN dbo.syscomments c (NOLOCK)
ON o.id = c.id
where c.text like '%'[email protected]+'%'
1
View the Dependencies of a Stored Procedure:
select *
from sys.dm_sql_referencing_entities('[SchemaName].[SPName]', 'OBJECT');
相關問題
- 1. 如何查找某個作業調用哪個存儲過程
- 2. 查找存儲過程
- 3. 查找Oracle存儲過程
- 4. 如何從另一個存儲過程調用存儲過程?
- 5. 如何調用其他存儲過程中的存儲過程
- 6. SQL Server:查找程序中調用的存儲過程
- 7. 如何用activerecord調用存儲過程?
- 8. 在存儲過程中查找調用者用戶
- 9. NHibernate - 如何調用存儲過程?
- 10. 如何調用這個存儲過程?
- 11. 如何動態調用存儲過程?
- 12. 如何調用Oracle存儲過程
- 13. 如何從js調用存儲過程?
- 14. 如何繼承存儲過程調用
- 15. 如何從mvc3調用存儲過程?
- 16. ASP.NET如何調用此存儲過程
- 17. 如何識別調用存儲過程
- 18. JPA:如何調用存儲過程
- 19. 如何封裝存儲過程調用
- 20. 如何從SSIS調用存儲過程?
- 21. 如何記錄存儲過程調用?
- 22. 調用存儲過程中的查詢
- 23. 如何找到調用存儲過程/函數
- 24. 查找所有MySQL存儲過程調用?
- 25. 如何查找使用存儲過程的SQL Server作業?
- 26. 如何在存儲過程中查找數據表列引用
- 27. 如何查找存儲過程中使用的列
- 28. 如何使用datetime參數調用存儲過程中的存儲過程
- 29. CodeFirst調用存儲過程
- 30. 從調用存儲過程
多少錢? =) – Yatrix 2012-04-16 16:21:23
@Yatrix:**沒有** - zip,zilch,nada - niente - rien du tout - 足夠清楚了嗎? :-) – 2012-04-16 16:22:02
聽起來很貴,但我可以負擔得起。謝謝。 – Yatrix 2012-04-16 16:23:55