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을 열어 보시면 프로시저 내용을 확인하실 수 있습니다. |