반응형

MSSQL에서 암호 라는 단어로 검색할 필요가 있었다.
대칭키, 비대칭키를 사용하고 있는 프로시저를 검색해야 했는데 후..! 너무많아서 일일이 찾긴 힘들어
찾아보았다.
SELECT OBJECT_NAME(object_id),
OBJECT_DEFINITION(object_id)
FROM sys.procedures
WHERE OBJECT_DEFINITION(object_id) LIKE '%검색 내용%'
SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE IN ('PROCEDURE','FUNCTION')
AND ROUTINE_DEFINITION LIKE '%단어[_]단어%'
언더바를 쓰려면 [] 중괄호로 닫아주면 된다고한다.

이와같이 어느 프로시저에 해당 내용이 검색되는지 목록까지 주루루룩 다 나온다!
반응형
'SQL' 카테고리의 다른 글
MSSQL 4. ORDER BY (0) | 2022.08.12 |
---|---|
MSSQL 3. Identity, SEQUENCE (0) | 2022.08.11 |
MSSQL 2.DROP TABLE, ALTER TABLE (0) | 2022.08.04 |
MSSQL 1.무결성 제약조건 - FOREIGN KEY, CHECK, UNIQUE (0) | 2022.08.04 |
MSSQL 1.무결성 제약조건 - NULL, PRIMARY KEY (0) | 2022.08.04 |