반응형
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 간의 생성 비교 등이 가능합니다.
반응형
'개발 창고 > Database' 카테고리의 다른 글
[MSSQL] 시간/날짜 간격 구하기 DATEDIFF (0) | 2022.09.29 |
---|---|
[MySQL] SUBSTRING_INDEX를 이용한 SPLIT하기 (0) | 2022.09.18 |
[MSSQL] 특정 문자열의 개수 추출 (0) | 2022.04.07 |
[MSSQL] 특정 위치 문자열 추출 (0) | 2022.04.07 |
[MSSQL] 여러 행 값을 한 컬럼에 넣기 (0) | 2022.02.23 |