sql - 如何在多个存储过程查询中搜索字符串

标签 sql sql-server

我想弄清楚特定表是如何加载到 Microsoft SQL Server Management Studio 中的。有没有办法搜索所有存储过程查询?我可以选择修改每一个并通过查询进行搜索,但有太多无法以这种方式手动搜索。任何有关在 SQL Server Management Studio 中搜索字符串的建议将不胜感激。谢谢

最佳答案

SELECT OBJECT_NAME(M.object_id), M.*
FROM sys.sql_modules M
JOIN sys.procedures P
ON M.object_id = P.object_id
WHERE M.definition LIKE '%YourTable%'

关于sql - 如何在多个存储过程查询中搜索字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5598843/

相关文章:

sql - MSSQL 查询从表中删除重复行,在表中留下不同的行

android - 通过实时本地通知实现 Android 客户端-服务器通信的最佳方法

sql-server - 复制具有标识列更改的一系列行 SQL Server 2014

sql-server - 如何从 SQL CLR 函数打印消息?

SQL Server 2008 R2 : validate MAC address in text column

php - mysql 导入中带有德语字母(ä、ü、ö)的奇怪图标

mysql - SQL:如果某种记录不在同一个表中,则更新一条记录

php - 只为第一个查询行插入代码,然后什么都不插入

sql - 下个月的第一天

c# - SQL 查询到 LINQ C# [连接多个表]