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

부록 A.Postgre메이저 토토 사이트오류 코드

다음에서 보낸 모든 메시지Postgre메이저 토토 사이트서버가 할당되었습니다 SQL 표준을 따르는 5자리 오류 코드 에 대한 규칙"메이저 토토 사이트STATE"코드. 어떤 오류 조건이 발생했는지 알아야 하는 애플리케이션 일반적으로 오류 코드를 살펴보는 것보다 오류 코드를 테스트해야 합니다. 텍스트 오류 메시지. 오류 코드가 변경될 가능성이 적습니다. 가로질러포스트그레메이저 토토 사이트출시 및 또한 오류의 현지화로 인해 변경될 수 없습니다. 메시지. 오류 코드 중 전부는 아니지만 일부에 유의하세요. 제작사포스트그레메이저 토토 사이트있습니다 SQL 표준에 의해 정의됩니다. 에 대한 몇 가지 추가 오류 코드 표준에 정의되지 않은 조건이 고안되었거나 다른 데이터베이스에서 빌린 것입니다.

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

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

PL/pg메이저 토토 사이트조건 이름 각 오류 코드에 대한 내용은 표에 표시된 문구와 동일합니다. 공백을 밑줄로 대체했습니다. 예를 들어, 코드22012, DIVISION BY ZERO에 조건 있음 이름DIVISION_BY_ZERO. 조건 이름 대문자나 소문자로 쓸 수 있습니다. (참고하세요PL/pg메이저 토토 사이트인식하지 않음 오류와 반대되는 경고, 조건 이름; 그거 수업이잖아 00, 01, 02.)

표 A-1.Postgre메이저 토토 사이트오류 코드

오류 코드 의미
클래스 00 성공적인 완료
00000 성공적으로 완료됨
클래스 01 경고
01000 경고
0100C 동적 결과 세트가 반환됨
01008 암시적 0비트 패딩
01003 세트 함수에서 null 값이 제거되었습니다.
01007 권한이 부여되지 않음
01006 권한이 취소되지 않음
01004 문자열 데이터 오른쪽 잘림
01P01 지원 중단된 기능
클래스 02 데이터 없음 — 이것은 또한 다음에 대한 경고 클래스입니다. SQL:1999
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 간격 필드 오버플로
2201E 대수에 대한 잘못된 인수
2201F 전원 기능에 대한 잘못된 인수
2201G 너비 버킷 함수에 대한 잘못된 인수
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 잘못된 거래 종료
클래스 2F 메이저 토토 사이트 루틴 예외
2F000 메이저 토토 사이트 루틴 예외
2F005 함수 실행됨 반환문 없음
2F002 메이저 토토 사이트 데이터 수정이 허용되지 않음
2F003 금지된 메이저 토토 사이트 문 시도
2F004 메이저 토토 사이트 데이터 읽기가 허용되지 않음
클래스 34 잘못된 커서 이름
34000 잘못된 커서 이름
클래스 38 외부 루틴 예외
38000 외부 루틴 예외
38001 메이저 토토 사이트 포함은 허용되지 않음
38002 메이저 토토 사이트 데이터 수정이 허용되지 않음
38003 금지된 메이저 토토 사이트 문 시도
38004 메이저 토토 사이트 데이터 읽기가 허용되지 않음
클래스 39 외부 루틴 호출 예외
39000 외부 루틴 호출 예외
39001 잘못된 메이저 토토 사이트STATE가 반환됨
39004 NULL 값은 허용되지 않음
39P01 트리거 프로토콜 위반
39P02 SRF 프로토콜 위반
클래스 3B 저장점 예외
3B000 세이브포인트 예외
3B001 잘못된 세이브포인트 사양
클래스 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 잘못된 준비된 명령문 정의
42P15 잘못된 스키마 정의
42P16 잘못된 테이블 정의
42P17 잘못된 개체 정의
클래스 44 체크 옵션 위반 포함
44000 체크 옵션 위반 있음
클래스 53 리소스 부족
53000 리소스 부족
53100 디스크 가득 참
53200 메모리 부족
53300 연결이 너무 많습니다.
클래스 54 프로그램 제한 초과
54000 프로그램 제한 초과
54001 진술이 너무 복잡함
54011 열이 너무 많습니다.
54023 인수가 너무 많습니다
클래스 55 객체가 전제 조건 상태가 아님
55000 객체가 전제 조건 상태가 아님
55006 사용 중인 개체
55P02 런타임 매개변수를 변경할 수 없습니다.
55P03 잠금을 사용할 수 없음
클래스 57 운영자 개입
57000 운영자 개입
57014 쿼리가 취소되었습니다.
57P01 관리자 종료
57P02 충돌 종료
57P03 지금 연결할 수 없음
클래스 58 시스템 오류(외부 오류Postgre메이저 토토 사이트그 자체)
58030 IO 오류
58P01 정의되지 않은 파일
58P02 중복 파일
클래스 F0 구성 파일 오류
F0000 구성 파일 오류
F0001 잠금 파일이 존재함
클래스 P0 PL/pg메이저 토토 사이트오류
P0000 PLPGSQL 오류
P0001 예외 발생
XX반 내부 오류
XX000 내부 오류
XX001 데이터 손상됨
XX002 인덱스 손상됨