DB2 SQL 에러코드 정리

2023. 1. 17. 23:29개발공부

반응형
SMALL

평소 SQL 에러가 나면 구글링 부터 해보는 습관이 있는데 

내가 직접 정리하고 보려고 만든 노트이다.

 

오늘은 자주 발생할 수 있는 IBM DB2 SQL 에러에 대해서 정리하도록 한다.

 

SQLCODE 803 SQLSTATE 23505
- 무결성을 위반함. 동일 데이터가 이미 존재하여 발생한 에러

SQLCODE 405 SQLSTATE 42820
데이터 유형의 범위 안에 있지 않아 발생한 에러

SQLCODE 421 SQLSTATE 42826
집합 연산자나 VALUES절의 피연산자에 있는 컬럼 수가 동일하지 않아 발생한 에러

SQLCODE 302 SQLSTATE 22001
테이블의 컬럼의 사이즈보다 INSERT 또는 UPDATE 하려는 데이터 크기가 더 커서 발생한 에러

SQLCODE 104 SQLSTATE 42601
쿼리 문법이 올바르지 않아 발생한 에러

SQLCODE 206 SQLSTATE 42703
컬럼이 존재하지 않아 발생한 에러

SQLCODE 911 SQLSTATE 40001
데이터베이스에서 테이블이 잠겨서 발생한 오류 트랜젝션 문제로 테이블에 락인걸린 상태

SQLCODE 542 SQLSTATE 42831
HASH KEY, PRIMARY KEY, UNIQUE 조건에 Null 값이 위배되어 발생한 에러
반응형
LIST