소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase/Oracle 116

프로시저에서 테이블 및 프로시저 생성 방법

DBMS_SQL 패키지의 구성 - FUNCTION OPEN_CURSOR : SQL문의 실행에 필요한 새로운 CURSOR를 열고 CURSOR ID number를 반환 한다. - FUNCTION IS_OPEN : 주어진 CURSOR가 현재 open되어 있으면 TRUE를, 아니면 FALSE를 반환 한다. - PROCEDURE PARSE : statement를 check하고 CURSOR와 결합시킨다. - PROCEDURE DEFINE_COLUMN : CURSOR로부터 SELECT된 COLUMN의 값을 받는 변수를 지정한다. - FUNCTION EXECUTE : SQL문을 실행하고 처리된 ROW의 수를 반환 한다. (INSERT, UPDATE, DELETE인 경우에만 해당) - FUNCTION FETCH_ROWS..

DataBase/Oracle 2012.07.06

Oracle 저장함수 RAISE_APPLICATION_ERROR

PL/SQL에서 오라클 저장함수 RAISE_APPLICATION_ERROR 이용방법 20000부터 ~ 20999의 범위 내에서 사용자 정의 예외를 만들수있다. 정합성 체크시 이용 아이디가 입력되지 않았을 경우 에러메세지를 ORACLE에서 띄워준다. */ --RAISE_APPLICATION_ERROR(오류코드,'오류메세지'); PROCEDURE ADD_MENBER ( vi_id in varchar2, -- 아이디 vi_pass in varchar2, -- 패스워드 vi_name in varchar2 -- 이름 ) IS BEGEN IF (vi_id IS NULL) THEN RAISE_APPLICATION_ERROR(20001,'아이디를 입력해 주세요.'); END IF; /* 다른 예외처리 방법 스킨(페이지..

DataBase/Oracle 2012.05.31
728x90
반응형