2014-09-27 3 views
0

테이블에 대한 insert 문을 포함하는 모든 저장 프로 시저를 나열하는 쿼리를 만들고 있습니다.Sql 쿼리 대괄호로

같은 문장에서 '['를 사용하면 쿼리 결과가 나오지 않습니다.

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

네, 괜찮습니다. 다른 조합을 시도했지만 정확한 일치를 찾을 수 없습니다. 고마워. –