SQL Server:搜索并替换所有数据库对象中的字符串

时间:2018-01-15 08:59:45

标签: sql-server sql-server-2008 sql-server-2008-r2

我有一个查询,它从所选数据库(不是作业和表数据)中找到过程/函数/触发器中的给定文本:

Declare @SearchStr varchar(256) = 'MyStringToSearchFor'

SELECT 
       OBJECT_NAME(object_id), 
       OBJECT_SCHEMA_NAME(object_id) as SchemaName, 
       definition
FROM  
       sys.sql_modules
WHERE 
       definition LIKE '%'+@SearchStr+'%'

有没有办法自动替换其他字符串找到的字符串?

0 个答案:

没有答案