有沒有辦法在SQL Server 2008中查找函數的用法?在SQL服務器中查找函數的用法
回答
假設通過「usage」您的意思是「使用統計」,那麼可能SQL Server Profiler對您很有用。
使用代碼:
SELECT * FROM sys.sql_modules WHERE definition LIKE '%MyFunc%'
UNION
SELECT * FROM sys.computed_columns WHERE definition LIKE '%MyFunc%'
UNION
SELECT * FROM sys.check_constraints WHERE definition LIKE '%MyFunc%'
UNION
SELECT * FROM sys.default_constraints WHERE definition LIKE '%MyFunc%'
我想我已經覆蓋所有基地...
因爲類型類型爲nvarchar(4000)
感謝您的回覆。它是否真的涵蓋了所有(表,函數,過程和觸發器)? – 2014-01-24 11:49:08
不能使用sys.comments對於SQL Server 2012的答案:
SELECT DISTINCT sc.id,
so.name
FROM syscomments sc
INNER JOIN sysobjects so
ON so.id = sc.id
WHERE sc.TEXT LIKE '%functionname%'
ORDER BY 2
這應該是被接受的答案 – Lockszmith 2016-09-28 20:52:32
Per @gbn,因爲類型是nvarchar(4000) – GWR 2017-04-26 16:07:26
您不能使用sys.comments您是否在投票前測試了它?我只是測試它,syscomments絕對有效。 – 2017-04-27 09:20:26
- 1. sql服務器中的SubString函數
- 2. SQL服務器中的內置函數
- 3. 使用數字()函數檢查SQL服務器數據格式
- 4. 在WPF應用程序中查找SQL服務器
- 5. 通過sql查找服務器IP
- 6. SQL服務器查找重複
- 7. sql服務器函數內的newid()
- 8. SQL Server動態查詢 - 無法找到鏈接的服務器
- 9. 用於在SQL服務器中查看的參數
- 10. 在sql server 2008中查找服務器目錄
- 11. SQL服務器:查詢的數量
- 12. 查找SQL Server服務器數據類型的依賴關係
- 13. SQL服務器 - 尋找周
- 14. SQL服務器查詢來查找值一列在其他列
- 15. 查找'執行SQL任務'組件執行服務器(SQL Server集成服務)
- 16. SQL服務器:使用SQL查詢
- 17. 在sql服務器sql查詢
- 18. SQL服務器四分之一函數
- 19. 在閃亮的服務器中找不到函數「chartJSRadarOutput」
- 20. 在Meteorjs服務器端函數中使用MongoDB聚合查詢
- 21. 如何查找在Sql服務器中可以訪問的數據庫?
- 22. 查找在SQL服務器中一天和一週之間的行數
- 23. 無法調用Meteor服務器端函數的回調函數
- 24. 用於查找表依賴關係的SQL服務器腳本
- 25. 如何查找Sql服務器表中選定行的大小?
- 26. SQL查詢中的服務器路徑
- 27. .Net中的多服務器SQL查詢
- 28. 查找郵箱服務器
- 29. 無法在服務器IE瀏覽器中查看服務
- 30. 如何在SQL服務器中查找上次執行的查詢
出於好奇,爲什麼這個答案被投下來? – Soenhay 2017-05-19 19:38:08