pl문 작성 관련 질문 수정해서 다시 올려요 0 0 1,266

by 그노그노 [2015.11.12 14:13:31]


안녕하세요 디비 초보 입니다.

현재 pl/sql을 만들고 있는데 질문이 있어서 찾아 왔습니다.

현재 sqlplus를 통해 sys로 접속해 sql파일을 실행 합니다.

sql 파일 내용은 아래와 같습니다.

create user AAA Identified by AAA/

start 1.sql

start 2.sql;

start 3.sql;

EXIT

 

유저를 만들 때 에러가 난다면 (같은 이름의 유저가 존재해서) 아래에 있는 sql 문들은 실행하지 않고 skip 하고 싶습니다.

WHENEVER SQLERROR EXIT SQL.SQLCODE 는 쓰지 않고 create user AAA Identified by AAA/ 구문 아래에 pl/sql 문을 넣어서 skip 동작을 하도록 만들 생각입니다. (각종 조건들 추가해서 처리해야 할 것들이 있어서요)
조건 불만족시 execption 구문에서 아래 sql문들을 skip하도록 만들고 싶은데 무슨 방안이 있을까요?

고수분 계시면 답변 좀 부탁 드립니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입