반응형

DB/오라클

반응형
DB/오라클

예외처리(EXCEPTION)

오라클 예외처리 정리 시스템예외 예외명 예외코드 설명 ACCESS_INTO_NULL ORA-06530 LOB와 같은 객체 초기화 되지 않은 상태에서 사용 CASE_NOT_FOUND ORA-06592 CASE문 사용시 구문 오류 CURSOR_ALREADY_OPEN ORA-06511 커서가 이미 OPEN된 상태인데 OPEN시도 DUP_VAL_ON_INDEX ORA-00001 유일 인덱스가 있는 컬럼에 중복값으로 INSERT, UPDATE 수행 INVALID_CURSOR ORA-01001 존재하지 않는 커서참조 INVALID_NUMBER ORA-01722 문자를 숫자로 변환실패 LOGIN_DENIED ORA-01017 잘못된 사용자 이름이나 비밀번호로 로그인 시도 NO_LOGGED_ON ORA-01012 로그..

DB/오라클

동적쿼리(Dynamic Query)

PLEdit에서 작업을 하다 보면 동적 쿼리를 사용해야 할 때가 있다. 컴파일 후에 쿼리가 변하지 않으면 정적 쿼리 변하면 동적 쿼리라고 한다. 동적 쿼리는 다른 말로 TEXT쿼리라고도 하며 사용하는 방법은 크게 2가지가 있다. 1. EXECUTE IMMEDIATE 첫 번째 방법은 단 일행 값을 리턴 받는 SELECT문 또는 INSERT, UPDATE, DELETE와 같은 DML에서 사용한다. 문자열로 쿼리를 작성한 후 EXECUTE IMMEDIATE 명령어로 작성한 문자열 쿼리를 실행한다. 문자열 쿼리에는 바인딩 변수를 사용할 수 있으며 Object의 Parameter도 concat으로 연결해서 사용할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20..

Interrrupt
'DB/오라클' 카테고리의 글 목록 (3 Page)