DB2 SQL error codes, SQLCODE, SQLSTATE

DB2 오류코드


SQLCODE -104 SQLSTATE 42601
ILLEGAL SYMBOL "token". SOME SYMBOLS THAT MIGHT BE LEGAL ARE: token-list
=> 문법 오류, Correct the statement and execute it again.(명령문을 수정하고 다시 실행하십시오.)


SQLCODE -803 SQLSTATE 23505
AN INSERTED OR UPDATED VALUE IS INVALID BECAUSE THE INDEX IN INDEX SPACE indexspace-name CONSTRAINS COLUMNS OF THE TABLE SO NO TWO ROWS CAN CONTAIN DUPLICATE VALUES IN THOSE COLUMNS. RID OF EXISTING ROW IS X record-id
=> 동일한 데이터(key)가 이미 존재한다. 테이블 key 중복 오류, The table that is the object of the insert or update operation is constrained to have unique values in certain columns. Completion of the requested operation would result in duplicate values. (Insert 또는 Update 작업의 개체인 테이블은 특정 열에서 고유한 값을 갖도록 제한됩니다. 요청한 작업이 완료되면 값이 중복됩니다.)


SQLCODE -904 SQLSTATE 57011
UNSUCCESSFUL EXECUTION CAUSED BY AN UNAVAILABLE RESOURCE. REASON reason-code, TYPE OF RESOURCE resource-type, AND RESOURCE NAME resource-name
=> 테이블 락(Lock) 상태, The SQL statement could not be executed because a required resource was not available. (필요한 리소스를 사용할 수 없기 때문에 SQL 문을 실행할 수 없습니다.)


SQLCODE -952 SQLSTATE 57014
PROCESSING WAS INTERRUPTED BY A CANCEL REQUEST FROM A CLIENT PROGRAM
=> DB2 Client에 의해 SQL 처리가 취소된 경우, 트랜젝션 타임아웃, 성능 튜닝 필요
A client program issued a cancel request that terminated processing of the SQL statement. (클라이언트 프로그램이 SQL문의 처리를 종료하는 취소 요청을 발행했습니다.) 


SQLCODE: -964, SQLSTATE: 57011
Exception: DB2 SQL error: SQLCODE: -964, SQLSTATE: 57011, SQLERRMC: null
=> log full, 이 오류는 트랜잭션 로그 공간이 갑자기 줄어들거나 활성 트랜잭션의 수가 일시적으로 증가한 경우에 발생할 수 있습니다. 메모리 또는 하드 디스크 공간이 충분하지 않은 경우







 Written by dukgun.com

Post a Comment

다음 이전