DBMS/SQL Server (MS-SQL)

[SQL Server / MS-SQL] 모든 프로시저명 (Procedure Name) 조회

RYEAN 2019. 11. 15. 14:09
반응형

 

 


 

 

 

INFORMATION_SCHEMA.ROUTINES 을 이용하여 DB 내의 모든 프로시저명을 조회할 수 있다.

시스템 정보 스키마 뷰로, ROUTINES 에서는 저장된 프로시저(Procedure) 와 함수(Function) 정보를 알 수 있다.

 


전체 프로시저 조회

SELECT *
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE = 'PROCEDURE'

 

프로시저의 전체 정보를 알 수 있다.

DB명, 스키마명, 프로시저명, 프로시저 내용, 생성일, 최근수정일 등이 이에 해당된다.

 

 


프로시저명, 프로시저내용 조회

SELECT ROUTINE_NAME AS [ProcedureName], 
               ROUTINE_DEFINITION AS [ProcedureContents] 
FROM INFORMATION_SCHEMA.ROUTINES 
WHERE ROUTINE_TYPE = 'PROCEDURE'

 

위 쿼리를 통해 프로시저명, 프로시저내용을 간단하게 조회할 수 있다.

 

 

 

반응형