이 문서는 지원되지 않는 Postgre토토 핫 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 부록 A. PostgreSQL 토토 꽁 머니 코드버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

부록 A.Postgre토토 핫오류 코드

다음에서 보낸 모든 메시지Postgre토토 핫서버가 할당되었습니다 SQL 표준을 따르는 5자리 오류 코드 에 대한 규칙"토토 핫STATE"코드. 어떤 오류 조건이 발생했는지 알아야 하는 애플리케이션 일반적으로 오류 코드를 살펴보는 것보다 오류 코드를 테스트해야 합니다. 텍스트 오류 메시지. 오류 코드가 변경될 가능성이 적습니다. 가로질러포스트그레토토 핫출시 및 또한 오류의 현지화로 인해 변경될 수 없습니다. 메시지.

표준에 따르면, 오류 코드는 오류 클래스를 나타내며 마지막 세 개는 오류 유형을 나타냅니다. 문자는 해당 클래스 내의 특정 조건을 나타냅니다. 따라서, 특정 오류 코드를 인식하지 못하는 응용 프로그램 오류 클래스에서 수행할 작업을 계속 추론할 수 있습니다.

표 A-1에 정의된 모든 오류 코드를 나열합니다.포스트그레토토 핫7.4.30. (실제로는 그렇지 않은 경우도 있습니다. 현재 사용되지만 SQL 표준에 의해 정의됩니다.) 오류 수업도 표시됩니다. 각 오류 클래스에는 다음이 있습니다."표준"마지막 오류 코드 세 글자000. 이 코드가 사용됩니다 클래스 내에 속하지만 클래스에 속하지 않는 오류 조건에 대해서만 더 구체적인 코드가 할당되어 있어야 합니다.

표 A-1.Postgre토토 핫오류 코드

오류 코드 의미
클래스 00 성공적인 완료
00000 성공적으로 완료됨
클래스 01 경고
01000 경고
0100C 경고 동적 결과 세트가 반환됨
01008 암시적 0비트 패딩 경고
01003 설정 함수에서 NULL 값이 제거되었다는 경고
01004 문자열 데이터 오른쪽 잘림 경고
클래스 02 데이터 없음 --- 이것은 또한 다음에 대한 경고 클래스입니다. SQL99
02000 데이터 없음
02001 추가 동적 결과 세트가 반환되지 않음
클래스 03 토토 핫 문이 아직 완료되지 않음
03000 토토 핫 문이 아직 완료되지 않음
클래스 08 연결 예외
08000 연결 예외
08003 연결이 존재하지 않습니다.
08006 연결 실패
08001 토토 핫클라이언트가 토토 핫CONNECTION을 설정할 수 없음
08004 SQLSERVER가 다음 설정을 거부했습니다. SQLCONNECTION
08007 트랜잭션 해결 방법 알 수 없음
08P01 프로토콜 위반
클래스 09 트리거된 작업 예외
09000 트리거된 작업 예외
클래스 0A 지원되지 않는 기능
0A000 지원되지 않는 기능
클래스 0B 잘못된 거래 시작
0B000 잘못된 거래 시작
클래스 0F 로케이터 예외
0F000 로케이터 예외
0F001 잘못된 사양
클래스 0L 잘못된 양도인
0L000 잘못된 부여자
0LP01 잘못된 부여 작업
클래스 0P 잘못된 역할 지정
0P000 잘못된 역할 지정
클래스 21 카디널리티 위반
21000 카디널리티 위반
클래스 22 데이터 예외
22000 데이터 예외
2202E 배열 요소 오류
22021 레퍼토리에 없는 캐릭터
22008 날짜 시간 필드 오버플로
22012 0으로 나누기
22005 할당 오류
2200B 이스케이프 문자 충돌
22022 표시기 오버플로
22015 간격 필드 오버플로
22018 캐스트에 대한 잘못된 문자 값
22007 잘못된 날짜 시간 형식
22019 잘못된 이스케이프 문자
2200D 잘못된 이스케이프 옥텟
22025 잘못된 이스케이프 시퀀스
22010 잘못된 표시 매개변수 값
22020 잘못된 제한 값
22023 잘못된 매개변수 값
2201B 잘못된 정규 표현식
22009 잘못된 시간대 변위 값
2200C 이스케이프 문자가 잘못 사용되었습니다.
2200G 가장 구체적인 유형 불일치
22004 NULL 값은 허용되지 않음
22002 NULL 값 표시기 매개변수 없음
22003 숫자 값이 범위를 벗어났습니다.
22026 문자열 데이터 길이 불일치
22001 문자열 데이터 오른쪽 잘림
22011 하위 문자열 오류
22027 트림 오류
22024 종료되지 않은 C 문자열
2200F 길이가 0인 문자열
22P01 부동 소수점 예외
22P02 잘못된 텍스트 표현
22P03 잘못된 바이너리 표현
22P04 잘못된 사본 파일 형식
22P05 번역할 수 없는 문자
클래스 23 무결성 제약 위반
23000 무결성 제약 위반
23001 제한 위반
23502 NULL 위반이 아님
23503 외래 키 위반
23505 고유한 위반
23514 위반 확인
클래스 24 잘못된 커서 상태
24000 잘못된 커서 상태
클래스 25 잘못된 거래 상태
25000 잘못된 거래 상태
25001 활성 토토 핫 트랜잭션
25002 브랜치 트랜잭션이 이미 활성화됨
25008 보류된 커서에는 동일한 격리 수준이 필요합니다.
25003 브랜치 트랜잭션에 대한 부적절한 액세스 모드
25004 브랜치에 대한 부적절한 격리 수준 거래
25005 분기 트랜잭션에 대한 활성 토토 핫 트랜잭션 없음
25006 토토 핫 트랜잭션 읽기 전용
25007 스키마 및 데이터 문 혼합이 지원되지 않음
25P01 활성 토토 핫 트랜잭션 없음
25P02 실패한 토토 핫 트랜잭션에서
클래스 26 잘못된 토토 핫 문 이름
26000 잘못된 토토 핫 문 이름
클래스 27 트리거된 데이터 변경 위반
27000 트리거된 데이터 변경 위반
클래스 28 잘못된 인증 사양
28000 잘못된 승인 사양
클래스 2B 종속 권한 설명자가 여전히 존재함
2B000 종속 권한 설명자가 여전히 존재함
2BP01 종속 개체가 여전히 존재함
클래스 2D 잘못된 거래 종료
2D000 잘못된 거래 종료
2층 클래스 토토 핫 루틴 예외
2F000 토토 핫 루틴 예외
2F005 함수 실행됨 반환문 없음
2F002 토토 핫 데이터 수정이 허용되지 않음
2F003 금지된 토토 핫 문 시도
2F004 토토 핫 데이터 읽기가 허용되지 않음
클래스 34 잘못된 커서 이름
34000 잘못된 커서 이름
클래스 38 외부 루틴 예외
38000 외부 루틴 예외
38001 토토 핫 포함은 허용되지 않음
38002 토토 핫 데이터 수정이 허용되지 않음
38003 금지된 토토 핫 문 시도
38004 토토 핫 데이터 읽기가 허용되지 않음
클래스 39 외부 루틴 호출 예외
39000 외부 루틴 호출 예외
39001 잘못된 토토 핫STATE가 반환됨
39004 NULL 값은 허용되지 않음
39P01 트리거 프로토콜 위반
39P02 SRF 프로토콜 위반
클래스 3D 잘못된 카탈로그 이름
3D000 잘못된 카탈로그 이름
클래스 3F 잘못된 스키마 이름
3F000 잘못된 스키마 이름
클래스 40 거래 롤백
40000 트랜잭션 롤백
40002 무결성 제약 위반
40001 직렬화 실패
40003 문 완료 알 수 없음
40P01 교착 상태 감지됨
클래스 42 구문 오류 또는 액세스 규칙 위반
42000 구문 오류 또는 액세스 규칙 위반
42601 구문 오류
42501 권한이 부족함
42846 강요할 수 없음
42803 그룹화 오류
42830 잘못된 외래 키
42602 잘못된 이름
42622 이름이 너무 깁니다.
42939 예약된 이름
42804 데이터 유형 불일치
42P18 불확실한 데이터 유형
42809 잘못된 개체 유형
42703 정의되지 않은 열
42883 정의되지 않은 함수
42P01 정의되지 않은 테이블
42P02 정의되지 않은 매개변수
42704 정의되지 않은 개체
42701 중복된 열
42P03 중복 커서
42P04 중복된 데이터베이스
42723 중복 기능
42P05 중복된 진술서
42P06 중복된 스키마
42P07 중복 테이블
42712 별칭 중복
42710 중복 개체
42702 모호한 열
42725 모호한 기능
42P08 모호한 매개변수
42P09 모호한 별칭
42P10 잘못된 열 참조
42611 잘못된 열 정의
42P11 잘못된 커서 정의
42P12 잘못된 데이터베이스 정의
42P13 잘못된 함수 정의
42P14 잘못된 PSTATEMENT 정의
42P15 잘못된 스키마 정의
42P16 잘못된 테이블 정의
42P17 잘못된 개체 정의
클래스 44 체크 옵션 위반 포함
44000 체크 옵션 위반 있음
클래스 53 자원 부족
53000 리소스 부족
53100 디스크 가득 참
53200 메모리 부족
53300 연결이 너무 많습니다
클래스 54 프로그램 제한 초과
54000 프로그램 제한 초과
54001 진술이 너무 복잡함
54011 열이 너무 많습니다.
54023 인수가 너무 많습니다.
클래스 55 객체가 전제조건 상태가 아님
55000 객체가 전제 조건 상태가 아님
55006 사용 중인 개체
55P02 런타임 매개변수를 변경할 수 없습니다.
클래스 57 운영자 개입
57000 운영자 개입
57014 쿼리가 취소되었습니다.
57P01 관리자 종료
57P02 충돌 종료
57P03 지금 연결할 수 없음
58반 시스템 오류(Postgre토토 핫 외부 오류 자체)
58030 IO 오류
58P01 정의되지 않은 파일
58P02 중복 파일
클래스 F0 구성 파일 오류
F0000 구성 파일 오류
F0001 잠금 파일이 존재함
클래스 XX 내부 오류
XX000 내부 오류
XX001 데이터 손상됨
XX002 인덱스 손상됨