我正在进行查询以列出包含表的insert语句的所有存储过程。
如果'['在like statement中使用,查询不会给出结果。
SELECT Name,OBJECT_DEFINITION(object_id)
FROM sys.procedures WHERE OBJECT_DEFINITION(object_id) LIKE '%[dbo].[TABLE]%'
问题在于'[',但无法解决问题。
答案 0 :(得分:1)
试试这个:
SELECT Name,OBJECT_DEFINITION(object_id)
FROM sys.procedures WHERE OBJECT_DEFINITION(object_id) LIKE '%[[]dbo].[[]TABLE]%'
通过用'[[]'。
替换它来转义'['的每个实例