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

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

Postgre메이저 토토 사이트서버가 할당되었습니다 SQL 표준을 따르는 5 자 오류 코드 컨벤션"메이저 토토 사이트state"코드. 어떤 오류 조건이 발생했는지 알아야하는 응용 프로그램 일반적으로 보는 대신 오류 코드를 테스트해야합니다. 텍스트 오류 메시지. 오류 코드는 변경 될 가능성이 적습니다 가로질러Postgre메이저 토토 사이트릴리스 및 또한 오류의 국소화로 인해 변경 될 수 없습니다. 메시지. 오류 코드 중 일부는 아니지만 제작Postgre메이저 토토 사이트SQL 표준에 의해 정의 된; 몇 가지 추가 오류 코드 표준에 의해 정의되지 않은 조건이 발명되었거나 다른 데이터베이스에서 빌린다.

표준에 따르면, 처음 두 문자 오류 코드는 오류 클래스를 나타내고 마지막 3 개는 오류 클래스를 나타냅니다. 문자는 해당 클래스 내에서 특정 조건을 나타냅니다. 따라서, 특정 오류 코드를 인식하지 못하는 응용 프로그램 오류 클래스에서 무엇을 해야하는지 여전히 추론 할 수 있습니다.

표 A-1정의 된 모든 오류 코드 나열Postgre메이저 토토 사이트8.0.26. (일부는 실제로 아닙니다 현재 사용되지만 SQL 표준에 의해 정의됩니다.) 오류 수업도 표시됩니다. 각 오류 클래스마다가 있습니다."표준"마지막이있는 오류 코드 세 문자000. 이 코드가 사용됩니다 클래스 내에 속하지만 그렇지 않은 오류 조건에 대해서만 더 많은 특정 코드가 할당되어 있습니다.

pl/pg메이저 토토 사이트조건 이름 각 오류 코드마다 표에 표시된 문구와 동일합니다. 공간으로 대체 된 밑줄로. 예를 들어, 코드22012, 0에 의한 분할은 조건이 있습니다 이름division_by_zero. 조건 이름 상류 또는 소문자로 작성할 수 있습니다. (pl/pg메이저 토토 사이트인식하지 못합니다 오류와 달리 조건 이름; 그것들은 수업입니다 00, 01 및 02.)

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

오류 코드 의미
클래스 00 성공적인 완료
00000 성공적인 완료
클래스 01 경고
01000 경고
0100C 동적 결과 세트 반환
01008 암시 적 제로 비트 패딩
01003 SET 함수에서 제거 된 NULL 값
01007 권한이 부여되지 않음
01006 권한 취소되지 않음
01004 문자열 데이터 오른쪽 잘린 자리
01p01 감가 상각 된 기능
클래스 02 데이터 없음 - 이것은 또한 경고 클래스이기도합니다. SQL : 1999
02000 데이터 없음
02001 추가 동적 결과 세트가 반환되지 않음
클래스 03 메이저 토토 사이트 문은 아직 완료되지 않습니다
03000 메이저 토토 사이트 문은 아직 완료되지 않습니다
클래스 08 연결 예외
08000 연결 예외
08003 연결이 존재하지 않습니다
08006 연결 고장
08001 메이저 토토 사이트client 메이저 토토 사이트connection을 설정할 수 없습니다
08004 메이저 토토 사이트SERVER의 설립 거부 메이저 토토 사이트connection
08007 트랜잭션 해상도 알 수없는
08p01 프로토콜 위반
클래스 09 트리거 작업 예외
09000 트리거 작업 예외
클래스 0A 기능하지 않음
0A000 기능하지 않음
클래스 0B 잘못된 트랜잭션 시작
0B000 잘못된 트랜잭션 시작
클래스 0F 로케이터 예외
0f000 로케이터 예외
0F001 잘못된 로케이터 사양
클래스 0L 잘못된 부여자
0L000 잘못된 부여자
0LP01 잘못된 보조금 운영
클래스 0p 잘못된 역할 사양
0p000 잘못된 역할 사양
클래스 21 추기경 위반
21000 추기경 위반
클래스 22 데이터 예외
22000 데이터 예외
2202E 배열 첨자 오류
22021 레퍼토리에없는 캐릭터
22008 DateTime 필드 오버 플로우
22012 제로 부서
22005 과제 오류
2200b 탈출 캐릭터 충돌
22022 표시기 오버플로
22015 인터벌 필드 오버플로
2201E 로그에 대한 잘못된 인수
2201F 전력 기능에 대한 잘못된 인수
2201G 너비 버킷 기능에 대한 잘못된 인수
22018 캐스트에 대한 잘못된 문자 값
22007 잘못된 DateTime 형식
22019 잘못된 탈출 문자
2200d 잘못된 탈출 옥넷
22025 잘못된 탈출 시퀀스
22010 잘못된 표시기 매개 변수 값
22020 잘못된 한계 값
22023 잘못된 매개 변수 값
2201B 잘못된 정규 표현
22009 잘못된 시간대 변위 값
2200c 탈출 문자의 잘못된 사용
2200g 가장 구체적인 유형 불일치
22004 널 값 허용되지 않음
22002 NULL 값 값 없음 표시기 매개 변수
22003 범위를 벗어난 숫자 값
22026 문자열 데이터 길이 불일치
22001 문자열 데이터 오른쪽 잘린 자리
22011 서브 스트링 오류
22027 트림 오류
22024 문명화되지 않은 C 문자열
2200f 제로 길이 문자열
22P01 플로팅 포인트 예외
22P02 잘못된 텍스트 표현
22P03 잘못된 이진 표현
22P04 불량 카피 파일 형식
22P05 번역 할 수없는 문자
클래스 23 무결성 제약 조건 위반
23000 무결성 제약 조건 위반
23001 위반 제한
23502 널 위반되지 않음
23503 외국 키 위반
23505 고유 한 위반
23514 위반 확인
클래스 24 잘못된 커서 상태
24000 잘못된 커서 스테이트
클래스 25 잘못된 트랜잭션 상태
25000 잘못된 트랜잭션 상태
25001 활성 메이저 토토 사이트 트랜잭션
25002 지점 거래 이미 활성화
25008 Hold Cursor는 동일한 격리 수준이 필요합니다
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 RETURNED
39004 널 값 허용되지 않음
39p01 트리거 프로토콜 위반
39p02 SRF 프로토콜 위반
클래스 3B SavePoint Exception
3B000 SavePoint Exception
3B001 잘못된 저장 포인트 사양
클래스 3D 잘못된 카탈로그 이름
3D000 잘못된 카탈로그 이름
클래스 3F 잘못된 스키마 이름
3F000 잘못된 스키마 이름
클래스 40 트랜잭션 롤백
40000 거래 롤백
40002 거래 무결성 제약 조건 위반
40001 직렬화 실패
40003 명세서 완료 미지 알 수없는
40p01 교착 상태 감지
클래스 42 구문 오류 또는 액세스 규칙 위반
42000 구문 오류 또는 액세스 규칙 위반
42601 구문 오류
42501 불충분 한 특권
42846 코어를 강요 할 수 없습니다
42803 그룹화 오류
42830 잘못된 외국 키
42602 잘못된 이름
42622 이름이 너무 길다
42939 예약 이름
42804 Datatype Mismatch
42p18 불확실한 데이터 유형
42809 잘못된 객체 유형
42703 정의되지 않은 열
42883 정의되지 않은 함수
42p01 정의되지 않은 테이블
42p02 정의되지 않은 매개 변수
42704 정의되지 않은 개체
42701 중복 열
42p03 중복 커서
42p04 복제 데이터베이스
42723 중복 함수
42p05 Duplication Prepared 문
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 색인 손상