Skip to end of metadata
Go to start of metadata




개요


저장 프로시저 내용을 확인하는 방법에 대해 안내합니다. 



 

버전


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 형식의 이름을 가진 파일이 생성됩니다.   
  • 수행 방법

    수행 방법


 

  • No labels