Database/MS-SQL
MS-SQL) 해당 테이블을 사용하는 프로시저 조회하기, 특정 단어를 포함하는 프로지서 조회하기
luana_eun
2022. 9. 26. 17:43
728x90
1. 해당 테이블을 사용하는 프로시저 조회
select so.name
from dbo.syscomments sc with(nolock)
inner join dbo.sysobjects so with(nolock) on sc.id = so.id
where so.xtype in ('p', 'fn') --> p : 저장프로시저, fn : 스칼라함수
and sc.text like '%테이블 이름%';
2. 특정 단어를 포함하는 프로시저 조회
SELECT
OBJECT_NAME(object_id), OBJECT_DEFINITION(object_id)
FROM sys.procedures
WHERE OBJECT_DEFINITION(object_id) LIKE '%찾고싶은 단어%'
728x90