SQL 스테이트
SQLSTATESQL 표준에 준거한 데이터베이스를 호출하는 프로그램은 콜의 성공 또는 실패에 대한 알림을 받습니다.이 반환 코드(SQLSTATE)는 5바이트로 구성됩니다.첫 번째 바이트와 두 번째 바이트는 클래스를 포함하고 다음 3개의 서브클래스를 포함합니다.각 클래스는 네 가지 범주 중 하나에 속합니다. "S"는 "성공"(00 클래스), "W"는 "경고"(01 클래스), "N"은 "데이터 없음"(클래스 02)을, "X"는 "예외"(기타 모든 클래스)를 나타냅니다.
- 실제 DBMS는 SQLSTATE에 대한 추가 값을 자유롭게 정의하여 표준을 벗어난 기능을 처리할 수 있습니다.이러한 값은 클래스의 첫 번째 바이트(SQLSTATE의 첫 번째 바이트) 또는 하위 클래스(SQLSTATE의 세 번째 바이트)로 [I-Z] 또는 [5-9] 중 하나를 사용해야 합니다.
- SQLSTATE와 더불어 SQL 명령어
GET DIAGNOSTICS
에 마지막으로 실행된SQL 명령어에 대한 자세한 내용을 나타냅니다. - 초기 버전의 SQL 표준에서는 반환 코드를 SQLCODE라고 불렀으며 다른 코딩 스키마를 사용했습니다.
다음 표에는 SQL:[1]2011을 기반으로 하는 표준 준수 값이 나열되어 있습니다.표의 마지막 열에는 행을 정의하는 표준 부분이 표시됩니다.비어 있는 경우 정의는 파트 2 Foundation에서 유래합니다.
SQL 스테이트 | 고양이. | 학급 | 클래스 텍스트 | 서브클래스 | 서브클래스 텍스트 | SQL 부품 |
---|---|---|---|---|---|---|
00000 | S | 00 | 성공적 완성 | 000 | (서브클래스 없음) | |
01000 | W | 01 | 경고 | 000 | (서브클래스 없음) | |
01001 | W | 01 | 경고 | 001 | 커서 조작의 경합 | |
01002 | W | 01 | 경고 | 002 | 절단 오류 | |
01003 | W | 01 | 경고 | 003 | 집합 함수에서 제거된 null 값 | |
01004 | W | 01 | 경고 | 004 | 문자열 데이터, 오른쪽 잘라내기 | |
01005 | W | 01 | 경고 | 005 | 불충분한 항목 설명자 영역 | |
01006 | W | 01 | 경고 | 006 | 권한이 취소되지 않음 | |
01007 | W | 01 | 경고 | 007 | 권한이 부여되지 않음 | |
01009 | W | 01 | 경고 | 009 | 정보 스키마에 대한 검색 조건이 너무 깁니다. | |
0100A | W | 01 | 경고 | 00A | 쿼리 식이 정보 스키마에 비해 너무 깁니다. | |
0100B | W | 01 | 경고 | 00B | 정보 스키마에 대해 너무 긴 기본값입니다. | |
0100C | W | 01 | 경고 | 00C | 반환된 결과 세트 | |
0100D | W | 01 | 경고 | 00D | 반환되는 추가 결과 세트 | |
0100E | W | 01 | 경고 | 00E | 너무 많은 결과 집합을 반환하려고 시도함 | |
0100F | W | 01 | 경고 | 00F | 정보 스키마에 대한 문이 너무 깁니다. | |
01010 | W | 01 | 경고 | 010 | 열을 매핑할 수 없습니다. | SQL/XML |
01011 | W | 01 | 경고 | 011 | SQL-Java 경로가 정보 스키마에 비해 너무 깁니다. | SQL/JRT |
01012 | W | 01 | 경고 | 012 | 잘못된 조건 수 | |
0102F | W | 01 | 경고 | 02F | 배열 데이터, 오른쪽 잘라내기 | |
02000 | N | 02 | 데이터 없음 | 000 | (서브클래스 없음) | |
02001 | N | 02 | 데이터 없음 | 001 | 추가 결과 집합이 반환되지 않음 | |
07000 | X | 07 | 동적 SQL 오류 | 000 | (서브클래스 없음) | |
07001 | X | 07 | 동적 SQL 오류 | 001 | 구를 사용하는 것이 동적 매개 변수 지정과 일치하지 않습니다. | |
07002 | X | 07 | 동적 SQL 오류 | 002 | using 절이 대상 규격과 일치하지 않습니다. | |
07003 | X | 07 | 동적 SQL 오류 | 003 | 커서 지정을 실행할 수 없습니다. | |
07004 | X | 07 | 동적 SQL 오류 | 004 | 동적 매개 변수에 필요한 절 사용 | |
07005 | X | 07 | 동적 SQL 오류 | 005 | 커서 사양이 아닌 준비된 문 | |
07006 | X | 07 | 동적 SQL 오류 | 006 | 제한된 데이터 유형 속성 위반 | |
07007 | X | 07 | 동적 SQL 오류 | 007 | 결과 필드에 필요한 절 사용 | |
07008 | X | 07 | 동적 SQL 오류 | 008 | 잘못된 설명자 수 | |
07009 | X | 07 | 동적 SQL 오류 | 009 | 설명자 인덱스가 잘못되었습니다. | |
0700B | X | 07 | 동적 SQL 오류 | 00B | 데이터 유형 변환 함수 위반 | |
0700C | X | 07 | 동적 SQL 오류 | 00C | 정의되지 않은 DATA 값 | |
0700D | X | 07 | 동적 SQL 오류 | 00D | 잘못된 DATA 대상 | |
0700E | X | 07 | 동적 SQL 오류 | 00E | 잘못된 LEVEL 값 | |
0700F | X | 07 | 동적 SQL 오류 | 00F | DATETIME_INTERVAL_CODE가 잘못되었습니다. | |
08000 | X | 08 | 접속 예외 | 000 | (서브클래스 없음) | |
08001 | X | 08 | 접속 예외 | 001 | SQL-client에서 SQL 연결을 설정할 수 없습니다. | |
08002 | X | 08 | 접속 예외 | 002 | 사용 중인 연결 이름 | |
08003 | X | 08 | 접속 예외 | 003 | 연결이 존재하지 않습니다. | |
08004 | X | 08 | 접속 예외 | 004 | SQL 서버가 SQL 연결 설정을 거부했습니다. | |
08006 | X | 08 | 접속 예외 | 006 | 접속 장애 | |
08007 | X | 08 | 접속 예외 | 007 | 알 수 없는 트랜잭션 해결 | |
09000 | X | 09 | 트리거된 액션 예외 | 000 | (서브클래스 없음) | |
0A000 | X | 0A | 지원되지 않는 기능 | 000 | (서브클래스 없음) | |
0A001 | X | 0A | 지원되지 않는 기능 | 001 | 다중 서버 트랜잭션 | |
0D000 | X | 0D | 잘못된 대상 유형 규격 | 000 | (서브클래스 없음) | |
0E000 | X | 0E | 잘못된 스키마 이름 목록 지정 | 000 | (서브클래스 없음) | |
0F000 | X | 0F | 로케이터 예외 | 000 | (서브클래스 없음) | |
0F001 | X | 0F | 로케이터 예외 | 001 | 유효하지 않은 사양 | |
0K000 | X | 0K | 핸들러가 활성화되지 않은 경우 재기동 | 000 | (서브클래스 없음) | SQL/PSM |
0L000 | X | 0L | 무효 허가자 | 000 | (서브클래스 없음) | |
0M000 | X | 0M | 잘못된 SQL 호출 프로시저 참조 | 000 | (서브클래스 없음) | |
0N000 | X | 0N | SQL/XML 매핑 오류 | 000 | (서브클래스 없음) | SQL/XML |
0N001 | X | 0N | SQL/XML 매핑 오류 | 001 | 사용할 수 없는 XML 이름 | SQL/XML |
0N002 | X | 0N | SQL/XML 매핑 오류 | 002 | 잘못된 XML 문자 | SQL/XML |
0P000 | X | 0P | 잘못된 역할 지정 | 000 | (서브클래스 없음) | |
0S000 | X | 0S | 잘못된 변환 그룹 이름 지정 | 000 | (서브클래스 없음) | |
0T000 | X | 0T | 대상 테이블이 커서 지정과 일치하지 않습니다. | 000 | (서브클래스 없음) | |
0U000 | X | 0U | 변경할 수 없는 열에 할당하려고 시도합니다. | 000 | (서브클래스 없음) | |
0V000 | X | 0V | 순서 열에 할당 시도 | 000 | (서브클래스 없음) | |
0W000 | X | 0W | 트리거 실행 중 금지된 문이 발견되었습니다. | 000 | (서브클래스 없음) | |
0W001 | X | 0W | 트리거 실행 중 금지된 문이 발견되었습니다. | 001 | 데이터 변경 델타 테이블에 의해 수정된 테이블 수정 | |
0X000 | X | 0X | 잘못된 외부 서버 사양 | 000 | (서브클래스 없음) | SQL/MED |
0Y000 | X | 0Y | 패스스루 특이 조건 | 000 | (서브클래스 없음) | SQL/MED |
0Y001 | X | 0Y | 패스스루 특이 조건 | 001 | 잘못된 커서 옵션 | SQL/MED |
0Y002 | X | 0Y | 패스스루 특이 조건 | 002 | 잘못된 커서 할당 | SQL/MED |
0Z000 | X | 0Z | 진단 예외 | 000 | (서브클래스 없음) | |
0Z001 | X | 0Z | 진단 예외 | 001 | 누적 진단 영역의 최대 수를 초과했습니다. | |
0Z002 | X | 0Z | 진단 예외 | 002 | 스택형 진단, 액티브핸들러 없이 액세스 | SQL/PSM |
10000 | X | 10 | XQuery 오류 | 000 | (서브클래스 없음) | SQL/XML |
20000 | X | 20 | 케이스 스테이트먼트에 대해 케이스를 찾을 수 없습니다. | 000 | (서브클래스 없음) | SQL/PSM |
21000 | X | 21 | 카디널리티 위반 | 000 | (서브클래스 없음) | |
22000 | X | 22 | data 예외 | 000 | (서브클래스 없음) | |
22001 | X | 22 | data 예외 | 001 | 문자열 데이터, 오른쪽 잘라내기 | |
22002 | X | 22 | data 예외 | 002 | null 값, 표시기 매개 변수 없음 | |
22003 | X | 22 | data 예외 | 003 | 숫자 값이 범위를 벗어남 | |
22004 | X | 22 | data 예외 | 004 | null 값은 허용되지 않습니다. | |
22005 | X | 22 | data 예외 | 005 | 할당 오류 | |
22006 | X | 22 | data 예외 | 006 | 잘못된 간격 형식 | |
22007 | X | 22 | data 예외 | 007 | 잘못된 날짜/시간 형식 | |
22008 | X | 22 | data 예외 | 008 | datetime 필드 오버플로 | |
22009 | X | 22 | data 예외 | 009 | 잘못된 시간대 변위 값 | |
2200B | X | 22 | data 예외 | 00B | 성격 충돌을 피하다 | |
2200C | X | 22 | data 예외 | 00C | 이스케이프 문자가 잘못 사용됨 | |
2200D | X | 22 | data 예외 | 00D | 유효하지 않은 이스케이프 옥텟 | |
2200E | X | 22 | data 예외 | 00E | 어레이 대상의 null 값 | |
2200F | X | 22 | data 예외 | 00F | 제로렝스 문자열 | |
2200G | X | 22 | data 예외 | 00G | 가장 특이적인 유형 불일치 | |
2200H | X | 22 | data 예외 | 00H | 시퀀스 생성기 제한을 초과했습니다. | |
2200J | X | 22 | data 예외 | 00J | 같은 이름의 동일하지 않은 표기 | SQL/XML |
2,200,000 | X | 22 | data 예외 | 00K | 같은 이름을 가진 동일하지 않은 비파손 실체 | SQL/XML |
2,200L | X | 22 | data 예외 | 00L | XML 문서가 아님 | SQL/XML |
2,200M | X | 22 | data 예외 | 00M | 잘못된 XML 문서 | SQL/XML |
2200N | X | 22 | data 예외 | 00N | 잘못된 XML 콘텐츠 | SQL/XML |
2200P | X | 22 | data 예외 | 00P | 간격 값이 범위를 벗어남 | |
2200Q | X | 22 | data 예외 | 00Q | 다중 집합 값 오버플로 | |
2200R | X | 22 | data 예외 | 00R | XML 값 오버플로 | SQL/XML |
2200S | X | 22 | data 예외 | 00S | 무효 코멘트 | SQL/XML |
2200T | X | 22 | data 예외 | 00T | 잘못된 처리 명령 | SQL/XML |
2,200U | X | 22 | data 예외 | 00U | XQuery 문서 노드가 아님 | SQL/XML |
2200V | X | 22 | data 예외 | 00V | 잘못된 XQuery 컨텍스트 항목 | SQL/XML |
2,200 W | X | 22 | data 예외 | 00W | XQuery 직렬화 오류 | SQL/XML |
22010 | X | 22 | data 예외 | 010 | 잘못된 지시자 매개 변수 값 | |
22011 | X | 22 | data 예외 | 011 | 부분 문자열 오류 | |
22012 | X | 22 | data 예외 | 012 | 0으로 나누기 | |
22013 | X | 22 | data 예외 | 013 | 창 함수의 이전 또는 다음 크기가 잘못되었습니다. | |
22014 | X | 22 | data 예외 | 014 | NTILLE 함수에 대한 잘못된 인수입니다. | |
22015 | X | 22 | data 예외 | 015 | 간격 필드 오버플로 | |
22016 | X | 22 | data 예외 | 016 | NTH_VALUE 함수에 대한 잘못된 인수입니다. | |
22017 | X | 22 | data 예외 | 017 | 데이터 링크에 잘못된 데이터가 지정되었습니다. | SQL/MED |
22018 | X | 22 | data 예외 | 018 | 캐스팅 문자 값이 잘못되었습니다. | |
22019 | X | 22 | data 예외 | 019 | 잘못된 이스케이프 문자 | |
2201A | X | 22 | data 예외 | 01A | null 인수가 데이터링크 생성자에게 전달되었습니다. | SQL/MED |
2201B | X | 22 | data 예외 | 01B | 잘못된 정규 표현식 | |
2201C | X | 22 | data 예외 | 01C | 테이블에서 null 행을 사용할 수 없습니다. | |
2201D | X | 22 | data 예외 | 01D | 데이터 링크 값이 최대 길이를 초과합니다. | SQL/MED |
2201E | X | 22 | data 예외 | 01E | 자연 로그의 잘못된 인수 | |
2201F | X | 22 | data 예외 | 01F | 멱함수에 대한 잘못된 인수 | |
2201G | X | 22 | data 예외 | 01G | 너비 버킷 함수에 대한 잘못된 인수입니다. | |
2201H | X | 22 | data 예외 | 01H | 잘못된 행 버전 | |
2201J | X | 22 | data 예외 | 01J | XQuery 시퀀스의 유효성을 확인할 수 없습니다. | SQL/XML |
2201K | X | 22 | data 예외 | 01K | XQuery 문서 노드의 유효성을 검사할 수 없습니다. | SQL/XML |
2201L | X | 22 | data 예외 | 01L | XML 스키마를 찾을 수 없습니다. | SQL/XML |
2억 2100만 | X | 22 | data 예외 | 01M | 요소 네임스페이스가 선언되지 않았습니다. | SQL/XML |
2201N | X | 22 | data 예외 | 01N | 전역 요소가 선언되지 않았습니다. | SQL/XML |
2201P | X | 22 | data 예외 | 01P | 지정된 QName을 가진 XML 요소가 없음 | SQL/XML |
2201Q | X | 22 | data 예외 | 01분기 | 지정된 네임스페이스를 가진 XML 요소가 없습니다. | SQL/XML |
2201R | X | 22 | data 예외 | 01R | 검증 실패 | SQL/XML |
2201S | X | 22 | data 예외 | 01S | 잘못된 정규식 쿼리 | |
2201T | X | 22 | data 예외 | 01T | 잘못된 쿼리 옵션 플래그 | |
2201U | X | 22 | data 예외 | 01U | 제로렝스 문자열의 치환을 시도하다 | |
2201V | X | 22 | data 예외 | 01V | 잘못된 쿼리 대체 문자열 | |
2201 W | X | 22 | data 예외 | 01W | fetch first 절의 행 수가 잘못되었습니다. | |
2201X | X | 22 | data 예외 | 01X | 결과 오프셋 절의 행 수가 잘못되었습니다. | |
22021 | X | 22 | data 예외 | 021 | 레퍼토리에 없는 인물 | |
22022 | X | 22 | data 예외 | 022 | 인디케이터 오버플로 | |
22023 | X | 22 | data 예외 | 023 | 잘못된 매개 변수 값 | |
22024 | X | 22 | data 예외 | 024 | 종단되지 않은 C 문자열 | |
22025 | X | 22 | data 예외 | 025 | 유효하지 않은 이스케이프 시퀀스 | |
22026 | X | 22 | data 예외 | 026 | 문자열 데이터, 길이 불일치 | |
22027 | X | 22 | data 예외 | 027 | 트림 오차 | |
22029 | X | 22 | data 예외 | 029 | UCS 문자열의 문자 이외 | |
2202A | X | 22 | data 예외 | 02A | 필드 참조의 null 값 | SQL/PSM |
2202D | X | 22 | data 예외 | 02D | 변환자 제목 매개 변수 대신 null 값입니다. | |
2202E | X | 22 | data 예외 | 02E | 배열 요소 오류 | |
2202F | X | 22 | data 예외 | 02F | 배열 데이터, 오른쪽 잘라내기 | |
2202G | X | 22 | data 예외 | 02G | 샘플 절의 반복 인수가 잘못되었습니다. | |
2202H | X | 22 | data 예외 | 02H | 잘못된 표본 크기 | |
23000 | X | 23 | 무결성 제약 위반 | 000 | (서브클래스 없음) | |
23001 | X | 23 | 무결성 제약 위반 | 001 | 위반을 제한하다 | |
24000 | X | 24 | 잘못된 커서 상태 | 000 | (서브클래스 없음) | |
25000 | X | 25 | 잘못된 트랜잭션 상태 | 000 | (서브클래스 없음) | |
25001 | X | 25 | 잘못된 트랜잭션 상태 | 001 | 활성 SQL 트랜잭션 | |
25002 | X | 25 | 잘못된 트랜잭션 상태 | 002 | 분기 트랜잭션이 이미 활성 상태입니다. | |
25003 | X | 25 | 잘못된 트랜잭션 상태 | 003 | 지점 트랜잭션에 부적절한 액세스 모드 | |
25004 | X | 25 | 잘못된 트랜잭션 상태 | 004 | 지점 트랜잭션에 부적절한 격리 수준 | |
25005 | X | 25 | 잘못된 트랜잭션 상태 | 005 | 지점 트랜잭션에 대한 활성 SQL 트랜잭션이 없습니다. | |
25006 | X | 25 | 잘못된 트랜잭션 상태 | 006 | 읽기 전용 SQL 트랜잭션 | |
25007 | X | 25 | 잘못된 트랜잭션 상태 | 007 | 스키마와 데이터 문 혼합은 지원되지 않습니다. | |
25008 | X | 25 | 잘못된 트랜잭션 상태 | 008 | 커서를 유지하려면 동일한 분리 수준이 필요합니다. | |
26000 | X | 26 | 잘못된 SQL 문 이름 | 000 | (서브클래스 없음) | |
27000 | X | 27 | 트리거된 데이터 변경 위반 | 000 | (서브클래스 없음) | |
27001 | X | 27 | 트리거된 데이터 변경 위반 | 001 | 데이터 변경 델타 테이블에 의해 수정된 테이블 수정 | |
28000 | X | 28 | 잘못된 권한 지정 | 000 | (서브클래스 없음) | |
20 B000 | X | 2B | 종속 권한 설명자가 아직 있습니다. | 000 | (서브클래스 없음) | |
2C000 | X | 2C | 잘못된 문자 집합 이름 | 000 | (서브클래스 없음) | |
2D000 | X | 이차원 | 유효하지 않은 트랜잭션 종료 | 000 | (서브클래스 없음) | |
2E000 | X | 2E | 잘못된 연결 이름 | 000 | (서브클래스 없음) | |
2F000 | X | 2층 | SQL 루틴 예외 | 000 | (서브클래스 없음) | |
2F002 | X | 2층 | SQL 루틴 예외 | 002 | SQL 데이터 수정은 허용되지 않습니다. | |
2F003 | X | 2층 | SQL 루틴 예외 | 003 | 금지된 SQL 문이 시도되었습니다. | |
2F004 | X | 2층 | SQL 루틴 예외 | 004 | SQL 데이터 읽기가 허용되지 않음 | |
2F005 | X | 2층 | SQL 루틴 예외 | 005 | 함수가 실행되어 반환문이 없습니다. | |
2H000 | X | 2H | 잘못된 대조 이름 | 000 | (서브클래스 없음) | |
30000 | X | 30 | 잘못된 SQL 문 식별자 | 000 | (서브클래스 없음) | |
33000 | X | 33 | 잘못된 SQL 설명자 이름 | 000 | (서브클래스 없음) | |
34000 | X | 34 | 잘못된 커서 이름 | 000 | (서브클래스 없음) | |
35000 | X | 35 | 잘못된 조건 번호 | 000 | (서브클래스 없음) | |
36000 | X | 36 | 커서 감도 예외 | 000 | (서브클래스 없음) | |
36001 | X | 36 | 커서 감도 예외 | 001 | 리퀘스트 거부됨 | |
36002 | X | 36 | 커서 감도 예외 | 002 | 요청 실패 | |
38000 | X | 38 | 외부 루틴 예외 | 000 | (서브클래스 없음) | |
38001 | X | 38 | 외부 루틴 예외 | 001 | SQL 포함은 허용되지 않습니다. | |
38002 | X | 38 | 외부 루틴 예외 | 002 | SQL 데이터 수정은 허용되지 않습니다. | |
38003 | X | 38 | 외부 루틴 예외 | 003 | 금지된 SQL 문이 시도되었습니다. | |
38004 | X | 38 | 외부 루틴 예외 | 004 | SQL 데이터 읽기가 허용되지 않음 | |
39000 | X | 39 | 외부 루틴 호출 예외 | 000 | (서브클래스 없음) | |
39004 | X | 39 | 외부 루틴 호출 예외 | 004 | null 값은 허용되지 않습니다. | |
3B000 | X | 3B | 세이브 포인트 예외 | 000 | (서브클래스 없음) | |
3B001 | X | 3B | 세이브 포인트 예외 | 001 | 유효하지 않은 사양 | |
3B002 | X | 3B | 세이브 포인트 예외 | 002 | 너무 많다 | |
3C000 | X | 3C | 모호한 커서 이름 | 000 | (서브클래스 없음) | |
3D000 | X | 3D | 잘못된 카탈로그 이름 | 000 | (서브클래스 없음) | |
3F000 | X | 3층 | 잘못된 스키마 이름 | 000 | (서브클래스 없음) | |
40000 | X | 40 | 트랜잭션 롤백 | 000 | (서브클래스 없음) | |
40001 | X | 40 | 트랜잭션 롤백 | 001 | 시리얼화 실패 | |
40002 | X | 40 | 트랜잭션 롤백 | 002 | 무결성 제약 위반 | |
40003 | X | 40 | 트랜잭션 롤백 | 003 | 문의 완료를 알 수 없습니다. | |
40004 | X | 40 | 트랜잭션 롤백 | 004 | 트리거된 액션 예외 | |
42000 | X | 42 | 구문 오류 또는 액세스 규칙 위반 | 000 | (서브클래스 없음) | |
44000 | X | 44 | 체크옵션 위반이 있는 | 000 | (서브클래스 없음) | |
45000 | X | 45 | 처리되지 않은 사용자 정의 예외 | 000 | (서브클래스 없음) | SQL/PSM |
46000 | X | 46 | OLB 고유의 오류 | 000 | (서브클래스 없음) | SQL/OLB |
46001 | X | 46 | Java DDL | 001 | 유효하지 않은 URL | SQL/JRT |
46002 | X | 46 | Java DDL | 002 | 잘못된 JAR 이름 | SQL/JRT |
46003 | X | 46 | Java DDL | 003 | 비활성 클래스 삭제 | SQL/JRT |
46005 | X | 46 | Java DDL | 005 | 무효 치환 | SQL/JRT |
4600A | X | 46 | Java DDL | 00A | 언인스톨 되어 있는 JAR의 교환을 시도하다 | SQL/JRT |
4600B | X | 46 | Java DDL | 00B | 언인스톨된 JAR | SQL/JRT |
4600C | X | 46 | Java DDL | 00C | 잘못된 JAR 제거 | SQL/JRT |
4600D | X | 46 | Java DDL | 00D | 무효 경로 | SQL/JRT |
4600E | X | 46 | Java DDL | 00E | 자기 소인 경로 | SQL/JRT |
46102 | X | 46 | Java DDL | 102 | 경로의 JAR 이름이 잘못되었습니다. | SQL/JRT |
46103 | X | 46 | Java DDL | 103 | 미해결 클래스명 | SQL/JRT |
46110 | X | 46 | OLB 고유의 오류 | 110 | 지원되지 않는 기능 | SQL/OLB |
46120 | X | 46 | OLB 고유의 오류 | 120 | 유효하지 않은 클래스 선언 | SQL/OLB |
46121 | X | 46 | OLB 고유의 오류 | 121 | 잘못된 열 이름 | SQL/OLB |
46122 | X | 46 | OLB 고유의 오류 | 122 | 잘못된 열 수 | SQL/OLB |
46130 | X | 46 | OLB 고유의 오류 | 130 | 유효하지 않은 프로파일 상태 | SQL/OLB |
HW000 | X | 하드웨어 | 데이터링크 예외 | 000 | (서브클래스 없음) | SQL/MED |
HW001 | X | 하드웨어 | 데이터링크 예외 | 001 | 외부 파일이 연결되어 있지 않습니다. | SQL/MED |
HW002 | X | 하드웨어 | 데이터링크 예외 | 002 | 외부 파일이 이미 연결되어 있습니다. | SQL/MED |
HW003 | X | 하드웨어 | 데이터링크 예외 | 003 | 참조된 파일이 없습니다. | SQL/MED |
HW004 | X | 하드웨어 | 데이터링크 예외 | 004 | 잘못된 쓰기 토큰 | SQL/MED |
HW005 | X | 하드웨어 | 데이터링크 예외 | 005 | 잘못된 데이터 링크 구성 | SQL/MED |
HW006 | X | 하드웨어 | 데이터링크 예외 | 006 | 업데이트에 대한 잘못된 쓰기 권한 | SQL/MED |
HW007 | X | 하드웨어 | 데이터링크 예외 | 007 | 참조된 파일이 잘못되었습니다. | SQL/MED |
HV000 | X | HV | FDW 고유의 상태 | 000 | (서브클래스 없음) | SQL/MED |
HV001 | X | HV | FDW 고유의 상태 | 001 | 메모리 할당 오류 | SQL/MED |
HV002 | X | HV | FDW 고유의 상태 | 002 | 필요한 동적 매개 변수 값 | SQL/MED |
HV004 | X | HV | FDW 고유의 상태 | 004 | 잘못된 데이터 형식 | SQL/MED |
HV005 | X | HV | FDW 고유의 상태 | 005 | 열 이름을 찾을 수 없습니다. | SQL/MED |
HV006 | X | HV | FDW 고유의 상태 | 006 | 잘못된 데이터 유형 설명자 | SQL/MED |
HV007 | X | HV | FDW 고유의 상태 | 007 | 잘못된 열 이름 | SQL/MED |
HV008 | X | HV | FDW 고유의 상태 | 008 | 잘못된 열 번호 | SQL/MED |
HV009 | X | HV | FDW 고유의 상태 | 009 | 잘못된 null 포인터 사용 | SQL/MED |
HV00A | X | HV | FDW 고유의 상태 | 00A | 잘못된 문자열 형식 | SQL/MED |
HV00B | X | HV | FDW 고유의 상태 | 00B | 무효 핸들 | SQL/MED |
HV00C | X | HV | FDW 고유의 상태 | 00C | 유효하지 않은 옵션 색인 | SQL/MED |
HV00D | X | HV | FDW 고유의 상태 | 00D | 잘못된 옵션 이름 | SQL/MED |
HV00J | X | HV | FDW 고유의 상태 | 00J | 옵션 이름을 찾을 수 없습니다. | SQL/MED |
HV00K | X | HV | FDW 고유의 상태 | 00K | 회신 핸들 | SQL/MED |
HV00L | X | HV | FDW 고유의 상태 | 00L | 실행을 생성할 수 없습니다. | SQL/MED |
HV00M | X | HV | FDW 고유의 상태 | 00M | 회신을 작성할 수 없습니다. | SQL/MED |
HV00N | X | HV | FDW 고유의 상태 | 00N | 접속을 확립할 수 없음 | SQL/MED |
HV00P | X | HV | FDW 고유의 상태 | 00P | 스키마 없음 | SQL/MED |
HV00Q | X | HV | FDW 고유의 상태 | 00Q | 스키마를 찾을 수 없습니다. | SQL/MED |
HV00R | X | HV | FDW 고유의 상태 | 00R | 테이블을 찾을 수 없습니다. | SQL/MED |
HV010 | X | HV | FDW 고유의 상태 | 010 | 함수 시퀀스 오류 | SQL/MED |
HV014 | X | HV | FDW 고유의 상태 | 014 | 핸들 수 제한 초과 | SQL/MED |
HV021 | X | HV | FDW 고유의 상태 | 021 | 디스크립터 정보의 불일치 | SQL/MED |
HV024 | X | HV | FDW 고유의 상태 | 024 | 잘못된 속성 값 | SQL/MED |
HV090 | X | HV | FDW 고유의 상태 | 090 | 잘못된 문자열 길이 또는 버퍼 길이 | SQL/MED |
HV091 | X | HV | FDW 고유의 상태 | 091 | 잘못된 설명자 필드 식별자 | SQL/MED |
HY000 | X | 하이 | CLI 고유의 조건 | 000 | (서브클래스 없음) | SQL/CLI |
HY? | X | 하이 | CLI 고유의 조건 | 없음 | 필요한 동적 매개 변수 값 | SQL/CLI |
HY? | X | 하이 | CLI 고유의 조건 | 없음 | 무효 핸들 | SQL/CLI |
HY001 | X | 하이 | CLI 고유의 조건 | 001 | 메모리 할당 오류 | SQL/CLI |
HY003 | X | 하이 | CLI 고유의 조건 | 003 | 응용 프로그램 설명자의 데이터 형식이 잘못되었습니다. | SQL/CLI |
HY004 | X | 하이 | CLI 고유의 조건 | 004 | 잘못된 데이터 형식 | SQL/CLI |
HY007 | X | 하이 | CLI 고유의 조건 | 007 | 관련 문이 준비되지 않았습니다. | SQL/CLI |
HY008 | X | 하이 | CLI 고유의 조건 | 008 | 작업이 취소되었습니다. | SQL/CLI |
HY009 | X | 하이 | CLI 고유의 조건 | 009 | 잘못된 null 포인터 사용 | SQL/CLI |
HY010 | X | 하이 | CLI 고유의 조건 | 010 | 함수 시퀀스 오류 | SQL/CLI |
HY011 | X | 하이 | CLI 고유의 조건 | 011 | 속성을 지금 설정할 수 없습니다. | SQL/CLI |
HY012 | X | 하이 | CLI 고유의 조건 | 012 | 잘못된거래작업코드 | SQL/CLI |
HY013 | X | 하이 | CLI 고유의 조건 | 013 | 메모리 관리 오류 | SQL/CLI |
HY014 | X | 하이 | CLI 고유의 조건 | 014 | 핸들 수 제한 초과 | SQL/CLI |
HY017 | X | 하이 | CLI 고유의 조건 | 017 | 자동으로 할당된 설명자 핸들의 잘못된 사용 | SQL/CLI |
HY018 | X | 하이 | CLI 고유의 조건 | 018 | 서버가 취소 요청을 거부했습니다. | SQL/CLI |
HY019 | X | 하이 | CLI 고유의 조건 | 019 | 문자열이 아닌 데이터는 분할하여 전송할 수 없습니다. | SQL/CLI |
HY020 | X | 하이 | CLI 고유의 조건 | 020 | null 값 연결을 시도하다 | SQL/CLI |
HY021 | X | 하이 | CLI 고유의 조건 | 021 | 디스크립터 정보의 불일치 | SQL/CLI |
HY024 | X | 하이 | CLI 고유의 조건 | 024 | 잘못된 속성 값 | SQL/CLI |
HY055 | X | 하이 | CLI 고유의 조건 | 055 | 문자열이 아닌 데이터는 문자열 루틴과 함께 사용할 수 없습니다. | SQL/CLI |
HY090 | X | 하이 | CLI 고유의 조건 | 090 | 잘못된 문자열 길이 또는 버퍼 길이 | SQL/CLI |
HY091 | X | 하이 | CLI 고유의 조건 | 091 | 잘못된 설명자 필드 식별자 | SQL/CLI |
HY092 | X | 하이 | CLI 고유의 조건 | 092 | 잘못된 속성 식별자 | SQL/CLI |
HY093 | X | 하이 | CLI 고유의 조건 | 093 | 잘못된 데이터 링크 값 | SQL/MED |
HY095 | X | 하이 | CLI 고유의 조건 | 095 | 잘못된 FunctionId가 지정되었습니다. | SQL/CLI |
HY096 | X | 하이 | CLI 고유의 조건 | 096 | 잘못된 정보 유형 | SQL/CLI |
HY097 | X | 하이 | CLI 고유의 조건 | 097 | 열 유형이 범위를 벗어남 | SQL/CLI |
HY098 | X | 하이 | CLI 고유의 조건 | 098 | 범위를 벗어나다 | SQL/CLI |
HY099 | X | 하이 | CLI 고유의 조건 | 099 | null 형식이 범위를 벗어났습니다. | SQL/CLI |
HY103 | X | 하이 | CLI 고유의 조건 | 103 | 잘못된 검색 코드 | SQL/CLI |
HY104 | X | 하이 | CLI 고유의 조건 | 104 | Length Precision 값이 잘못되었습니다. | SQL/CLI |
HY105 | X | 하이 | CLI 고유의 조건 | 105 | 비활성 파라미터 모드 | SQL/CLI |
HY106 | X | 하이 | CLI 고유의 조건 | 106 | 잘못된 가져오기 방향 | SQL/CLI |
HY107 | X | 하이 | CLI 고유의 조건 | 107 | 행 값이 범위를 벗어남 | SQL/CLI |
HY108 | X | 하이 | CLI 고유의 조건 | 108 | 잘못된 커서 위치 | SQL/CLI |
HYC00 | X | 하이 | CLI 고유의 조건 | C00 | 옵션 기능이 구현되지 않음 | SQL/CLI |
HZ? | ? | HZ | ISO9579(RDA)용으로 예약 완료 | ??? |
레퍼런스
- ^ "SQL:2008 draft" (Zip). Whitemarsh Information Systems Corporation.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말)