개발 창고/Database
[MSSQL] Procedure / Function 조회
로이제로
2022. 9. 14. 15:36
반응형
Procedure나 Function을 만들어 운영하다 특정 테이블이나 컬럼, 값 등을 변경해야 하는 경우에 조회를 하거나, 명칭 등을 조회해야 하는 경우가 존재합니다. 그런 경우 INFORMATION_SCHEMA.ROUTINES를 활용하여 조회 가능합니다.
SELECT ROUTINE_NAME AS "프로시저/함수 명"
, ROUTINE_DEFINITION AS "프로시저/함수 내용"
, CREATED AS "생성일시"
, LAST_ALTERED AS "수정일시"
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_TYPE = 'PROCEDURE'
위 Query를 실행 하면 아래와 같은 결과 화면을 호출받을 수 있습니다.
해당 결과를 통해서 생성 이후 변경된 Query나 개발 DB와 운영 DB 간의 생성 비교 등이 가능합니다.
반응형