有没有办法在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