개발 창고/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 간의 생성 비교 등이 가능합니다.

반응형