반응형
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'
위 쿼리를 통해 프로시저명, 프로시저내용을 간단하게 조회할 수 있다.
반응형
'DBMS > SQL Server (MS-SQL)' 카테고리의 다른 글
[SQL Server / MS-SQL] 운영 체제 오류 5: "5(액세스가 거부되었습니다.)" (0) | 2020.02.14 |
---|---|
[SQL Server / MS-SQL] 데이터베이스 소유자 (db owner) 조회 및 변경 (0) | 2019.11.18 |
[SQL Server / MS-SQL] 데이터베이스 복원 실패 (WITH MOVE 옵션) (0) | 2019.11.13 |
[SQL Server / MS-SQL] count(*) / count(1) / count(column) 차이 (2) | 2019.11.12 |
[SQL Server / MS-SQL] 특정 테이블 정보 (컬럼명, 데이터타입, Null여부) 조회 (0) | 2019.10.02 |