sql-server - 查找 SQL Server 中函数的用法

标签 sql-server tsql sql-server-2008

有没有办法找到 SQL Server 2008 中函数的用法?

最佳答案

在代码中使用:

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%'

我想我已经涵盖了所有基础...

您不能使用 sys.comments,因为类型为 nvarchar(4000)

关于sql-server - 查找 SQL Server 中函数的用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1819079/

相关文章:

sql - 如何抑制从 SQL Server 中的另一个存储过程调用的存储过程的 SELECT 输出?

java - 将日期时间解析为 JAVA 日期

sql-server-2008 - 如何检查 SQL Server 中存储过程或函数的上次更改日期

SQL 更新查询

sql - 如何 "HAVING COUNT(DISTINCT(col1, col2))"

sql-server - 如何使用 LTRIM/RTRIM 搜索和替换前导/尾随空格?

php - MSSQL PHP 无法删除行

java - Apache DBUtils queryRunner - where in 子句

sql - 为插入、修改和删除创建数据库触发器的正确​​语法是什么

sql - 在SQL INSERT SELECT Query中添加一个递增的数列