2014-09-27 81 views
0

我正在查詢以列出包含表的插入語句的所有存儲過程。使用括號查詢

如果在'like語句中使用'['',則查詢不會給出結果。

SELECT Name,OBJECT_DEFINITION(object_id) 
FROM sys.procedures WHERE OBJECT_DEFINITION(object_id) LIKE '%[dbo].[TABLE]%' 

問題與'[',但不能解決它。

回答

1

嘗試這種情況:

SELECT Name,OBJECT_DEFINITION(object_id) 
FROM sys.procedures WHERE OBJECT_DEFINITION(object_id) LIKE '%[[]dbo].[[]TABLE]%' 

,其通過與 '[[]' 替換它逸出 '[' 的每個實例。

+0

是的,你的工作很好。我嘗試了不同的組合,但無法找到完全匹配。感謝它 – 2014-09-27 06:35:15