SSISO Community

시소당

DB2 SQL Error Code List

http://eroom.korea.com/post/board.aspx?bid=kang0252&mode=list&view=board&page=1

 

[펌]DB2 SQL Error Code List [04.DB2 ]
+100 ROW NOT FOUND
+162 TABLESPACE CHECK PENDING
+304 TABLE의COLUMN LENGTH > IO AREA의LENGTH
+558 GRANT OPTION IS IGNORED BECAUSE GRANT IS TO PUBLIC
+560 GRANT OPTION IS IGNORED FOR UPDATE (COLUMN-LIST)
+625 TABLE DEFINITION INCOMPLETE : F.K의BASE TABLE INDEX NOT CREATE
-007 STATEMENT CONTAINS THE ILLEGAL CHARACTER
-010 STRING IS NOT TERMINATED ex) 'AAAAA
-060 INVALID DATA ex) COLUMN: DEC (15,0)   VARIABLE: FIXED DEC(15,3)
-084 UNACCEPTABLE SQL STATEMENT
-101 STATEMENT TOO LONG OR COMPLEX
-102 STRING LENGTH > 254 CHAR OR 124 GRAPHIC
-103 literal IS INVALID NUMERIC
-104 SQL문의IO변수not declare OR COLUMN NAME이 없음
-107 COLUMN NAME > 18 CHAR OR TABLE QUALIFIER > 8 CHAR OR
-107 HOST VARIABLES(변수명)> 64 CHAR
-109 SQL STATEMENT IS INVALID ex) SUBSELECT사용시INTO를 표시
-110 INVALID HEX LITERAL
-111 COLUMN FUNCTION사용시COLUMN을 명시하지 않은 경우
-112 COLUMN FUNCTION의OPERAND가 또 다른COLUMN FUNCTION인 경우
-113 COLUMN NAME에 허용되지 않는CHARACTER를 포함
-115 PREDICATE IS INVALID ex) '()'가 맞지 않음
-117 INSERT하는COULUMN의 수와VALUE의 수가 다른 경우
-118 INSERT,DELETE,UPDATE의 경우FROM절을 표현
-119 HAVING절의COLUMN이GROUP BY절에 표현되지 않은 경우
-120 WHERE,SET절에COLUMN FUNCTION이 포함된 경우
-120 WHERE절에COLUMN FUNCTION으로 부터 파생된COLUMN을 사용
-121 INSERT,UPDATE시COLUMN NAME이 2회이상 표시
-122 GROUP BY없이SELECT절에COLUMN FUNCTION을 사용하는 경우
-125 ORDER BY절에 있는INTEGER COLUMN이RESULT COLUMN이 아닌경우
-126 SELECT문에UPDATE절과ORDER BY절을 동시에 표현
-127 DISTINCT가SUBSELECT절에2번이상 표현 
-128 INVALID USE OF NULL IN A PREDICATE
-129 STATEMENT가15개 이상의TABLE NAME을 갖는 경우
-131 LIKE를 갖는 문장에서의DATA TYPE이 다른 경우
-132 LIKE의FIRST OPERAND가COLUMN이 아닌 경우
-132 LIKE의SECOND OPERAND가STRING이 아닌 경우
-134 COLUMN NAME OR HOST VARIABLE NAME > 254 CHAR
-136 ORDER BY절에 표현된COLUMN의LENGTH > 4000 BYTES
-137 RESULT OF CONCATENATION TOO LONG
-138 SUBSTR FUNCTION INVALID  ex) A CHAR(10) => SUBSTR(A,10,1)
-151 UPDATE가 불가한COLUMN을UPDATE하는 경우
-170 SCALAR FUNCTION에 사용된COLUMN의 수가 너무 많다
-172 SCALAR FUNCTION NAME IS INVALID
-180 DATE/TIME VALUE IS INVALID SYNTAX
-181 DATE/TIME VALUE IS INVALID VALUE
-182산술연산에 사용된DATE/TIME의VALUE가 부적절
-183 DATE/TIME의 산술연산 결과가INVALID RANGE
-203동일COLUMN NAME이 두번이상 표현
-204 UNDEFINED NAME ex)존재하지 않는TABLE NAME
-205 UNDEFINED COLUMN NAME
-206 INSERT,UPDATE등의COLUMN이FROM절의TABLE에 없는COLUMN
-208 INVALID ORDER BY : ORDER BY COLUMN이RESULT TABLE에 없다
                                     union 절에는 qualified column name이 올 수 없다.

                                      위치로 지정한다.
-301 LOAD시INPUT DATA의 위치가 다른 경우
-302 THE VALUE OF INPUT VARIABLE NUMBER position number IS TOO LARGE
-302 FOR THE TARGET COLUMN
-303 A VALUE CANNOT BE ASSIGNED TO OUTPUT HOST VARIABLE NUMBER position
-303 number BECAUSE THE DATA TYPE IS NOT COMPARABLE
-305 THE NULL VALUE CANNOT BE ASSIGNED TO OUTPUT HOST VARIABLE NUMBER
     count(*) 했는데 한건도 없을 경우.
     MAX MIN도 마찬가지
     HOST VARIABLE에NULL INDECATOR를 달거나, VALUE FUNC사용할것
-305 position number BECAUSE NO INDICATOR VARIABLE IS SPECIED
-305 ex) FUNCTION사용시 해당ROW가 없는 경우
-309 WHERE절에 사용된HOST VARIABLE이NULL VALUE를 갖는 경우
-310 UPDATE,INSERT HOST VARIABLE CONTAINS NON DECIMAL DATA
     ONE CAN FIND THE COLUMN FROM ERROR MESSAGE(3자리숫자)
-312 UNDEFINED OR UNUSABLE HOST VARIABLE NAME
-401산술 또는 비교연산의OPERAND수가 부적절
-402 ARITHMETIC FUNCTION에DATE/TIME또는CHAR TYPE의COLUMN사용
-404 INSERT,UPDATE하는VALUE의LENGTH > 해당COLUMN의LENGTH
-405 NUMERIC LITERAL IS OUT OF RANGE
-406계산중의VALUE가 OUT OF RANGE
-407 NULL을 허용하지 않는COLUMN에NULL VALUE를INSERT,UPDATE
-408 ex) NUMERIC COLUMN에CHAR DATA를INSERT,UPDATE
-409 COUNT FUNCTION INVALID ex) DISTINCT없이COUNT
-410 FLOATING POINT literal > 30 char
-411 ex) CURRENT DATE가DATE TYPE이 아닌COLUMN으로 사용
-412 SUBQUERY의 결과가2 ROW이상
-413 LIKE에NUMERIC또는DATE/TIME COLUMN을 사용
-419 DECIMAL DIVISION결과가NEGATIVE SCALE을 갖는 경우
-501 OPEN없이FETCH또는CLOSE하는 경우
-502 OPEN후 또OPEN하는 경우
-503 UPDATE OTION을 갖는SELECT절에 없는COLUMN을UPDATE하는경우
-504 UNDEFINED CURSOR NAME
-507 OPEN없이UPDATE,DELETE하는 경우
-508해당ROW를POINTING하지 않은 상태에서UPDATE,DELETE
-509 UPDATE,DELETE하는TABLE이CURSOR에 의해 지칭된TABLE과 다름
-510 UPDATE,DELETE불가: READ ONLY TABLE,UPDATE OPTION없이FECTH
-511 UPDATE,DELETE불가: FETCH시ORDER BY,DISTINCT등을 하는경우
-511                               2 TABLE이상에서FETCH한 경우
-530 INSERT,UPDATE하는F.K COLUMN의VALUE가BASE TABLE에 없다
-531 UPDATE하려는P.K VALUE가 이미 존재
-532 RESTRICT OPTION때문에DELETE불가
-534 P.K CANNOT UPDATE BECAUSE MULTIPLE ROW
-535 WHERE CURRENT OF를 갖는P.K UPDATE는 불가
-536 RESTRICT OPTION때문에DELETE불가
-537 P.K OR F.K상에COLUMN NAME이 2번이상 표현
-538 F.K의COLUMN이P.K의COLUMN과 다르다
-539 F.K의COLUMN이P.K로 정의되어 있지 않다.
-540 F.K를 갖는TABLE은 생성되었으나PARENT TABLE이P.K의
-541 F.K의R.I RULE이 두개이상
-542 P.K COLUMN은NULL을 허영할 수 없다
-551수행할 권한이 없다
-552 GRANT권한 없이어떤 권한을GRANT하려고 하는 경우
-553 GRANT하려는ID가 존재하지 않는ID
-554자신의ID에게GRANT하려고 하는 경우
-555자신의ID에게REVOKE하려는 경우
-556 REVOKE할 권한이 없는ID가REVOKE하려는 경우
-557 GRANT/REVOKE SYNTAX ERROR, 없는KEYWORD사용
-559 ALL AUTHORIZATION FUNCTION IS DISABLED
-601 OBJECT DUP: 존재하는TABLE은 또 생성하려고 시도
-602 INDEX COLUMN의 수가16을 초과
-603 TABLE이 생성된 후MULITIPLE ROW를 갖는COLUMN을UNIQUE INDEX
-603로 생성하려는 경우
-604 COLUMN DEFINITION INVALID : LENGTH,SCALE,PRECISION...
-607 SYSTEM TABLE에INSERT,UPDATE,DELETE하려는 경우
-612 COLUMN NAME IS DUP
-613 P.K IS TOO LONG OR MANY COLUMNS
-614 INDEX COLUMN의 TOTAL LENGTH > 254 CHAR
-616 F.K에 의해 참조되는TABLE을DROP하려는 경우
-618 SYSTEM DB에 대해OPERATION을 수행
-619 DSNDB07(WORK FILE DB)는STOP상태에서만 생성,변경등이 가능
-620 DSNDB07(WORK FILE DB)이 허용치 않는KEYWORD사용
-621 DB IS NOT CREATED
-623 CLUSTERING INDEX DUP
-624 TABLE ALREADY HAS A P.K
-625 P.K를NON UNIQUE INDEX로 하려는 경우
-626해당PAGE SET이STOP되어ALTER사용불가
-631 F.K  IS TOO LONG OR MANY COLUMNS
-632 BASE TABLE없이RESTRICT OPTION을 갖는TABLE은 생성불가
-633 DELETE RULE INVALID
-634 DELETE RULE은 반드시CASCADE가 아니어야 한다
-635한TABLE에2개이상의F.K를 설정하는 경우DELETE RULE은 동일
-637 keyword DUP
-638 COLUMN이 없는TABLE생성 불가
-644 keyword의VALUE가 부적절
-647 BUFFERPOOL이ACTIVATED되지 않은 상태에서TABLE을 생성하려함
-663 COLUMN이 없는INDEX생성 불가
-666 FUNCTION이 수행중 다른 문장을 수행
-668 EIT PROCEDURE를 갖는TABLE에는COLUMN을 추가할 수 없다
-670 TABLE의RECORD LENGTH > PAGESIZE
-671 BUFFERPOLL의 변경은PAGESIZE가 변경되어야 한다
-676 INDEX에는32K BUFFERPOOL사용 불가
-679 DROP PENDING시CREATION불가
-680 TABLE의COLUMN수> 300개
-684 literal LENGTH > 254 CHAR
-685 INVALID DATA TYPE
-687 DATA TYPE이 다른COLUMN을 비교
-802 SQL문 수행중ERROR : ex_ DECIMAL OVERFLOW...
-803 INSERT시P.K DUP
-804 PRECOMPILER의OUTPUT을 건드린 경우
-805 PLAN NOT FOUND : REBIND or COMPILE을 다시
-805 PLAN과PROGRAM의MIS-MATCH
-805 from 'A' to XCTL 'B' : 'A'-> SYNCPOINT, 'B'-> EIBTRNID maint
-811 PROGRAM에서DIRECT SELECT한 경우MULTIPLE ROW SELECT
-815 GROUP BY OR HAVING IS INVALID
-817 QUERY ONLY TXN은INSERT,UPDATE,DELETE불가
-818 PRECOMPILER와LOAD MODULE의TIMESTAMP가 상이: NEW COPY
-904 RESOURCE UNAVAILABLE : DB STATUS CHECK
-911 RESOURCE UNAVAILABLE : DB STATUS CHECK
-913 DEADLOCK : DB STATUS CHECK
-922 CONNECTION ERROR : RCT CHECK, DB STATUS CHECK
-923 CONNECTION NOT ESTABLISHED : DB2 CHECK,
-923        PLAN CHECK, DB STATUS CHECK
-924 DB2 ERROR : REASON CODE CHECK
-925 IMS OR CICS환경에서의COMMIT불가
-926 IMS OR CICS환경에서의ROLLBACK불가

2219 view

4.0 stars