개요
저장 프로시저 내용을 확인하는 방법에 대해 안내합니다.
버전
ALTIBASE HDB 모든 버전
방법
저장 프로시저 내용을 확인하는 방법은 두 가지가 있습니다.
- 메타 테이블 이용
- aexport 유틸리티 이용
메타 테이블 이용
메타 테이블 SYSTEM_.SYS_PROCEDURES_, SYSTEM_.SYS_PROC_PARSE_ 를 이용한 사용자 정의 프로시저 생성 후 이를 사용하여 저장 프로시저 내용을 확인할 수 있습니다.
사용자 정의 프로시저 생성 방법
저장 프로시저 및 사용자 정의 함수 출력을 위한 저장 프로시저
저장 프로시저 및 사용자 정의 함수 이름 조회저장 프로시저 내용을 확인하기 위한 저장 프로시저
저장 프로시저 내용 확인하기 위한 사용자 프로시저
사용자 정의 저장 프로시저 실행 방법
저장 프로시저 및 사용자 정의 함수 목록 확인
저장 프로시저 내용 확인
iSQL> exec showProcBody('USER_NAME', 'PROC_NAME');
aexport 유틸리티 이용
aexport는 데이터베이스 객체 생성 구문을 파일에 저장해주는 유틸리티입니다. aexport 수행 후 생성된 파일에서 저장 프로시저 내용을 확인할 수 있습니다.
aexport 수행 - 모든 객체
aexport 수행 후 생성된 파일 중 ALL_CRT_PROC.sql 에서 모든 저장 프로시저의 생성 구문을 확인할 수 있습니다.
수행 방법수행 예
유저 별 aexport 수행
- aexport 의 -u 옵션에 데이터베이스 사용자 이름을 입력하고 -p 옵션에 해당 사용자의 패스워드를 입력 후 aexport를 수행하면 해당 사용자 소유의 객체 스키마만 추출합니다.
저장 프로시저 내용은 ALL_CRT_PROC.sql 파일을 참고하세요.
수행 방법
수행 방법
객체 별 aexport 수행
- object 옵션을 사용하면 특정 객체 스키마만 추출할 수 있습니다. 이 옵션은 ALTIBASE HDB 5.5.1 부터 사용할 수 있습니다.
- 저장 프로시저의 경우 -object 유저명.프로시저명 형식으로 값을 줄 수 있습니다.
- 결과는 유저명_프로시저명_CRT.sql 형식의 이름을 가진 파일이 생성됩니다.
수행 방법
수행 방법