예외 이름 |
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 |