FAQ
프로시져 내용 보는 방법
분류 기타 등록일 2013-07-09 조회수 5264
1. isql 상에서 다음의 쿼리로 확인 가능.(깔끔하게 출력되지는 않음)
iSQL> select * from system_.sys_proc_parse_ ;

2. $ALTIBASE_HOME/admin/ 아래에 있는 showProcedures.sql, showProcBody.sql을 이용하는 방법
cd $ALTIBASE_HOME/admin
is –f showProcedures.sql <- 프로시저를 확인하는 프로시저를 생성
is –f showProcBody.sql <- 프로시저의 내용을 확인할 수 있는 프로시저를 생성.

위의 두 프로시저를 만든 후 해당 프로시저 내용을 보려면 다음과 같이 실행하시면 됩니다.
iSQL> exec showProcBody(‘Procedure Name’);

3. 알티베이스 마이그레이션 유틸리티인 aexport를 이용한 방법
$ mkdir EXPORT ; cd EXPORT <- 적당한 디렉터리를 만들고
$ aexport <- aexport를 실행하면 user, tablespace, table, view, procedure 등을 생성하는
스크립트가 만들어 집니다.
----------------------------------------------------------------
Altibase Export Script Utility.
Release Version 5.1.5.30
Copyright 2000, ALTIBASE Corporation or its subsidiaries.
All Rights Reserved.
-----------------------------------------------------------------
Write Server Name (default:127.0.0.1) : <- local 이면 그냥 엔터.
Write UserID : sys
Write Password : <- sys 패스워드 (default : manager)

##### TBS #####

##### User #####
** input user KOALA's password(default - same with USER_NAME): <- 사용자 패스워드 입력 (그냥 엔터만 치면 사용자
이름과 동일한 패스워드로 유저 생성 스크립트
(SYS_CRT_USER.sql)가 생성 됨.)

##### Synonym #####

##### Directory #####

##### Table #####
** KOALA.T1

** SYS.TEST
~
~
~

$ ls
ALL_CRT_PROC.sql SYS_CRT_DIRECTORY.sql run_il_in.sh
ALL_CRT_TBS.sql SYS_CRT_FK.sql run_il_out.sh
ALL_CRT_VIEW.sql SYS_CRT_INDEX.sql run_is.sh
EXPORT/ SYS_CRT_REP.sql run_is_fk.sh
KOALA_CRT_FK.sql SYS_CRT_SYNONYM.sql run_is_index.sh
KOALA_CRT_INDEX.sql SYS_CRT_TBL.sql run_is_repl.sh
KOALA_CRT_TBL.sql SYS_CRT_USER.sql
OLD/ SYS_PRIV_USER.sql

위의 스크립트 들 중에서 ALL_CRT_PROC.sql을 열어 보시면 프로시저 내용을 확인하실 수 있습니다.

목록