sql-server – 查询SQL Server上存储过程的内容
发布时间:2020-12-12 16:43:45 所属栏目:MsSql教程 来源:网络整理
导读:我正在探索一个遗留数据库系统,对其内部知识很少.我想找到调用另一个存储过程的所有存储过程A. 怎么最好这样做? 我可以写这样的伪代码: select name from AllStoredProcedures as Asp where Asp.TextualContent contains 'A' Asp.TextualContent表示SP中包
我正在探索一个遗留数据库系统,对其内部知识很少.我想找到调用另一个存储过程的所有存储过程A.
怎么最好这样做? 我可以写这样的伪代码: select name from AllStoredProcedures as Asp where Asp.TextualContent contains 'A' Asp.TextualContent表示SP中包含的实际SQL. 解决方法SELECT OBJECT_NAME(OBJECT_ID),definition FROM sys.sql_modules WHERE objectproperty(OBJECT_ID,'IsProcedure') = 1 AND definition LIKE '%Foo%' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Sqlserver 2000 数据库安装的一些问题的思考
- SQL Server 2005与Oracle同步注意NUMBER类型转换
- 数据库设计 – 存储大量列的好方法是什么?
- 如何从tsql(sql 2005)中的utc datetime计算本地datetime?
- sql-server – SQL Server支持哪种版本的.NET框架?
- SQL Server 数据库存储过程分页显示
- sql-server – Oracle序列,然后在MS SQL Server中
- SqlServer--将存储过程的结果集写入一张表中
- sql-server – 最大用户连接数
- mysql 查看当前使用的配置文件my.cnf的方法(推荐)