IT/Database

[PL/SQL] oracle의 정의된 에러

순수나꾸 2009. 8. 25. 18:07

 

 예외 이름

Oracle

에러 번호 

설  명 

 access_into_null

 ORA-06530

 초기화 되지 않은 객체의 속성에 대해 값을 지정하는 것을 시도했다.
 collection_is_null

 ORA-06531

 초기화 되지 않은 중첩 테이블에 대해 EXISTS를 제외한 메소드 모음의 적용을 시도했다.
 cursor_already_open

 ORA-06511

 이미 열린 커서의 열기를 시도했다.
 dup_val_on_index

 ORA-00001

 하나의 인덱스를 가진 컬럼에 중복된 값을 삽입하려 했다.
 invalid_cursor

 ORA-01001

 잘못된 커서 연산이 시도되었다.
 invalid_number

 ORA-01722

 숫자의 문자열로 변환하는데 실패했다.
 login_denied

 ORA-01017

 부적합한 사용자 이름과 패스워드 때문에 Oracle login에 실패했다.
 no_data_found

 ORA-01403

 하나의 행 SELECT가 데이터를 리턴하지 않았다.
 not_loggen_on

 ORA-01012

 Oracle에 log하지 ㅇ낳고 데이터베이스를 호출했다.
 others

 

 이전 exception trap이 에러를 잡지 못할 경우, 이 문장이 에러를 잡는다.
 programs_error

 ORA-06501

 PL/SQL이 내부적인 문제를 만나면 발생한다.
 rowtype_mismatch

 ORA-06504

 지정문에 포함된 호스트 CURSOR 변수와 PL/SQL CURSOR 변수는 RETURN 유형이 다르다.

 storage_error

 ORA-06500

 메모리에 문제가 발생하여, PL/SQL의 메모리가 부족할 때 발생한다.

 subscript_beyond_count

 ORA-06533

 모음의 요소 개수보다 더 큰 인덱스 개수를 사용하는 중첩 테이블을 참조한다.
 subscript_outside_limit

 ORA-06532

 범위 밖의 인덱스 번호를 사용하여 중첩 테이블을 참조한다.

 timeout_on_resourse

 ORA-00051

 Oracle이 리소스를 기다리는 도중에 timeout이 발생했다.

 too_many_rows

 ORA-01422

 하나의 행 SELECT가 하나 이상의 행을 리턴했다.

 tranaction_backed_out

 

 transaction의 remote portion이 되돌아올 때 흔히 발생한다.

 value_error

 ORA-06502

 산술, 변환, tranaction 또는 constraint 에러가 발생했다.

 zero_divide

 ORA-01476

 0으로 나누려고 했다.

 

'IT > Database' 카테고리의 다른 글

[Oracle] user Password 변경  (0) 2009.12.09
[Database] DDL / DML / DCL  (0) 2009.11.21
[Oracle] insert 시 '&' 넣기  (0) 2009.05.29
[Oracle] 테이블 스페이스 용량 확인하기  (0) 2007.08.07
[MySQL] 패스워드 변경  (0) 2007.07.25