본문 바로가기

Test Code/MSSQL

[MSSQL] 프로시져 및 함수 내용 조회 쿼리문


1. sp_helptext 사용


sp_helptext 프로시져명 or 함수명


예) sp_helptext sp_test

sp_helptext fn_test




2. sys.syscomments 테이블 조회


-- 프로시져 내용 조회

SELECT B.text 

FROM sys.sysobjects AS A WITH (NOLOCK)

INNER JOIN sys.syscomments AS B WITH (NOLOCK)

ON A.id = B.id

WHERE A.name = 'sp_test'


-- 함수 내용 조회

SELECT B.text 

FROM sys.sysobjects AS WITH (NOLOCK)

INNER JOIN sys.syscomments AS WITH (NOLOCK)

ON A.id = B.id

WHERE A.name 'fn_test'