2025 년 7 월 17 일 : | Postgre젠 토토 18 베타 2 릴리스!
이 문서는 지원되지 않는 버전의 Postgre젠 토토을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다Postgre무지개 토토 : 문서 : 17 : 부록 D. 무지개 토토 적합성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

부록 D. 젠 토토 적합성

이 섹션은 어느 정도에 대한 개요를 시도합니다Postgre젠 토토젠 토토 표준을 준수합니다. 표준 또는에 대한 완전한 진술을 완전히 준수합니다. 표준 준수는 특히 복잡하지 않습니다 유용 하므로이 섹션은 개요 만 제공 할 수 있습니다.

젠 토토 표준의 공식 이름은 ISO/IEC 9075입니다."데이터베이스 언어 젠 토토". 수정 된 표준의 버전은 때때로 릴리스됩니다. 가장 최근 1999 년에 나타나고 있습니다. 그 버전은 ISO/IEC 9075 : 1999 또는 비공식적으로 젠 토토99. 이전 버전 그것은 sql92였습니다.postgre젠 토토개발은 최신 공무원과의 준수를 목표로하는 경향이 있습니다. 그러한 적합성이없는 표준의 버전 전통적인 특징이나 상식과 모순됩니다. 당시 이 글쓰기, 투표는 새로운 개정을 위해 진행 중입니다. 승인 된 경우 결국 표준이됩니다 미래의 적합성 목표Postgre젠 토토개발.

젠 토토92세 가지 기능 정의 적합성 세트 : 진입, 중간 및 전체. 최대 데이터베이스 관리 시스템 주장젠 토토표준 적합성이 준수되었습니다 전체 기능 세트가 중간 및 전체 레벨은 너무 방대한 또는 레거시 행동과의 충돌.

젠 토토99큰 세트를 정의합니다 비효율적으로 광범위한 세 가지가 아닌 개별 특징 중 에서 발견 된 레벨젠 토토92. 큰 이러한 기능의 하위 집합은를 나타냅니다."Core"특징 구현이 제공되어야합니다. 나머지 기능은 순전히 있습니다 선택 과목. 일부 선택적 기능은 함께 그룹화되어"패키지", 어떤 젠 토토 구현 일치함을 주장 할 수 있으므로 특정에 대한 적합성을 주장 할 수 있습니다 기능 그룹.

the젠 토토99표준도 있습니다 5 개의 부분으로 나뉘어 지속적인 저장된 모듈 및 호스트 언어 바인딩.Postgre젠 토토파트 1 만 포함합니다. 2, 5. 파트 3은 ODBC 인터페이스와 유사하고 파트 4는 IS입니다. 와 비슷합니다pl/pg젠 토토프로그래밍 언어이지만 정확한 적합성은 구체적으로는 아닙니다 두 경우 모두 의도.

다음 두 섹션에서는 그 목록을 제공합니다. 특징postgre젠 토토지원, 젠 토토99에 정의 된 기능 목록이 이어집니다. 아직 지원되지 않은Postgre젠 토토. 이 두 목록은 모두입니다 대략 : 부적합한 작은 세부 사항이있을 수 있습니다 지원되는대로 나열된 기능 및 큰 부분의 경우 지원되지 않는 기능이 실제로 구현 될 수 있습니다. 본체의 본체 문서에는 항상 가장 정확한 정보가 포함되어 있습니다 작동하고 작동하지 않는 것에 대해.

참고 :하이픈을 포함하는 기능 코드는입니다 하위 영역. 따라서 특정 하위 피처가 아닌 경우 지원되는 주요 기능은 다른 일부 하위성이 지원됩니다.

D.1. 지원되는 기능

식별자 패키지 설명 댓글
B012 Core 내장 C
B021 Direct 젠 토토
e011 Core 숫자 데이터 유형
E011-01 Core 정수 및 스몰 린트 데이터 유형
E011-02 Core 실제, 이중 정밀도 및 플로트 데이터 유형
e011-03 Core 소수 및 숫자 데이터 유형
E011-04 Core 산술 연산자
e011-05 Core 숫자 비교
e011-06 Core 숫자 데이터 유형 간의 암시 적 캐스팅
E021 Core 문자 데이터 유형
E021-01 Core 문자 데이터 유형
E021-02 Core 문자 다양한 데이터 유형
E021-03 Core 캐릭터 리터럴
E021-04 Core 문자 _length 함수
E021-05 Core Octet_length 함수
E021-06 Core 서브 스트링 함수
E021-07 Core 문자 연결
E021-08 Core 상단 및 하부 함수
E021-09 Core 트림 기능
e021-10 Core 캐릭터 데이터 간의 암시 적 주조 유형
e021-11 Core 위치 함수
e021-12 Core 캐릭터 비교
e031 Core 식별자
e031-01 Core 구분 식별자
E031-02 Core 소문자 식별자
E031-03 Core 트레일 링 밑줄
e051 Core 기본 쿼리 사양
e051-01 Core 별도의 선택
E051-02 Core 그룹 별 그룹
E051-04 Core Group by by <select에없는 열을 포함 할 수 있습니다 목록
E051-05 Core 선택 목록 항목 선택 이름을 바꿀 수 있습니다 필요한대로
E051-06 Core 조항
E051-07 Core 자격을 갖춘 * 선택 목록에서
E051-08 Core FROM 절의 상관 이름
E051-09 Core From Clause에서 열 이름 바꾸기
e061 Core 기본 곤경 및 검색 조건
e061-01 Core 비교 술어
E061-02 Core 술어 간
E061-03 Core 값 목록이있는 술어
E061-04 Core 술어처럼
E061-05 Core 술어 탈출 조항처럼
e061-06 Core 널 술어
e061-07 Core 정량화 비교 술어
E061-08 Core 존재
e061-09 Core 비교의 서브 쿼리
e061-11 Core SUBQUERIES In PRECTICE
E061-12 Core 정량화 된 비교 술어의 하위 쿼리
E061-13 Core 상관 관계 서브 Queries
e061-14 Core 검색 조건
E071 Core 기본 쿼리 표현식
E071-01 Core Union Constrout Table Operator
E071-02 Core Union All Table Operator
E071-03 Core 별도의 테이블 연산자 제외
E071-05 Core 테이블 연산자를 통해 결합 된 열에는 가질 필요가 없습니다 정확히 동일한 데이터 유형
E071-06 Core 하위 쿼리의 테이블 연산자
e081-01 Core 특권 선택
E081-02 Core 권한 삭제
E081-03 Core 테이블 레벨에 권한 삽입
E081-04 Core 테이블 수준에서의 권한 업데이트
E081-06 Core 테이블 레벨의 참조 권한
E081-08 Core 보조금 옵션
e091 Core 함수 설정
E091-01 Core avg
E091-02 Core count
E091-03 Core max
E091-04 Core min
E091-05 Core Sum
E091-06 Core 모든 정량 자
E091-07 Core 별개의 정량 자
e101 Core 기본 데이터 조작
E101-01 Core 삽입문
E101-03 Core 검색 된 업데이트 문
E101-04 Core 검색 삭제 명령문
e111 Core 단일 행 선택 문
E121-01 Core 커서 선언
E121-02 Core 열별 주문 목록에있을 필요는 없습니다
E121-03 Core 절 순서에 따른 값 표현
E121-04 Core Open 문
E121-08 Core Close 진술
E121-10 Core 페치 진술서 암시 적 다음
E121-17 Core Hold Cursors
E131 Core 널 값 지원 (값 대신 널)
E141 Core 기본 무결성 제약 조건
E141-01 Core 널 제약 조건이 아님
E141-02 Core NULL 열의 고유 한 제약 조건
E141-03 Core 기본 키 제약 조건
E141-04 Core 조치가없는 기본적인 외국 키 제약 참조 삭제 조치와 모두 기본값 참조 업데이트 조치
E141-06 Core 제약 조건 확인
E141-07 Core 열 기본값
E141-08 Core 기본 키에서 유추되지 않음
E141-10 Core 외국 키의 이름을 지정할 수 있습니다. 주문하다
E151 Core 거래 지원
E151-01 Core 커밋 진술
E151-02 Core 롤백 문
E152 Core 기본 세트 트랜잭션 문
E152-01 Core 트랜잭션 명세서 설정 : 격리 수준 직렬화 가능한 조항
E152-02 Core 트랜잭션 명세서 설정 : 읽기 전용 및 쓰기를 읽으십시오 조항
E161 Core 선행 더블 마이너스를 사용한 젠 토토 주석
E171 Core 젠 토토STATE 지원
F021 Core 기본 정보 스키마
F021-01 Core 열보기
F021-02 Core 테이블보기
F021-03 코어 보기보기
F021-04 Core table_constraints보기
F021-05 Core Referential_constraints보기
F021-06 Core check_constraints보기
F031 Core 기본 스키마 조작
F031-01 Core 지속적인베이스를 생성하기 위해 테이블 문을 작성하십시오 테이블
F031-02 Core 보기 작성
F031-03 Core 그랜트 명세서
F031-04 Core ALTER 테이블 문 : 열 조항 추가
F031-13 Core 드롭 테이블 문 : 제한 조항
F031-16 Core DROP VIEW 문 : 제한 조항
F031-19 Core 취소 진술 : 제한 조항
F032 캐스케이드 드롭 동작
F033 ALTER TABLE 문 : 삭제 열 조항
F034 확장 된 취소 명세서
F034-01 소유자 이외의 다른 사람이 수행 한 취소 성명서 스키마 개체
F034-02 취소 성명서 : 조항 옵션
F034-03 그 특권을 철회하기위한 진술을 철회합니다 그랜트는 Grant 옵션을 가지고 있습니다
F041 Core 기본 결합 된 테이블
F041-01 Core 내부 조인 (반드시 내부는 아닙니다 예어)
F041-02 Core 내부 키워드
F041-03 Core 왼쪽 외부 조인
F041-04 Core 오른쪽 외부 조인
F041-05 Core 외부 조인이 중첩 될 수 있습니다
F041-07 Core 왼쪽 또는 오른쪽 외부 조인의 내부 테이블은 can 내부 조인에도 사용
F041-08 Core 모든 비교 연산자가 지원됩니다 ( Just =)
F051 Core 기본 날짜와 시간
F051-01 Core 날짜 데이터 유형 (날짜 지원 포함 오자)
F051-02 Core 시간 데이터 유형 (시간 리터럴 지원 포함) 분수 초의 정밀도는 최소 0
F051-03 Core 타임 스탬프 데이터 유형 (타임 스탬프 지원 포함 문자)) 부분의 정밀도는 적어도 정밀도입니다 0 및 6
F051-04 Core 날짜, 시간 및 타임 스탬프의 비교 술어 데이터 유형
F051-05 Core DateTime 유형과 문자 사이의 명시 적 캐스트 유형
F051-06 Core current_date
F051-07 Core LocalTime
F051-08 Core LocalTimestamp
F052 향상된 DateTime 시설 간격 및 DateTime 산술
F081 Core 연합 및 견해를 제외하고
F111-02 커밋 된 격리 레벨 읽기
F131 Core 그룹화 된 작업
F131-01 Core 어디에서, 그룹에 의해, 조항이 지원되는지 그룹화 된보기가있는 쿼리
F131-02 Core 그룹화 된 쿼리로 지원되는 다중 테이블 보기
F131-03 Core 그룹화 된 쿼리에서 지원되는 함수 설정 보기
F131-04 Core 클로스를 통해 그룹을 가진 하위 쿼리 그룹화 된보기
F131-05 Core 단일 행 단일 행을 그룹으로 선택하고 조항이 있습니다 그리고 그룹화 된 견해
F171 사용자 당 다중 스키마
F191 강화 무결성 관리 참조 삭제 조치
f201 Core 캐스트 기능
F221 Core 명시 적 기본값
F222 삽입문 : 기본값 값 조항
F231 권한 테이블
F231-01 table_privileges보기
F231-02 column_privileges보기
F231-03 usage_privileges보기
F251 도메인 지원
F261 Core 사례 표현
F261-01 Core 간단한 케이스
F261-02 Core 검색 케이스
F261-03 Core Nullif
F261-04 Core Coalesce
F271 복합 문자 리터럴
F281 좋아요
F302 OLAP 시설 교차 테이블 연산자
F302-01 OLAP 시설 교차로 고유 한 테이블 연산자
F302-02 OLAP 시설 모든 테이블 연산자 교차
F304 OLAP 시설 모든 테이블 연산자를 제외하고
F311-01 Core 스키마 생성
F311-02 Core 지속적인 기본 테이블 용 테이블 작성
F311-03 Core 보기 만들기
F311-05 Core 그랜트 명세서
F321 사용자 인증
F361 하위 프로그램 지원
F381 확장 스키마 조작
F381-01 ALTER TABLE 문 : ALTER 열 조항
F381-02 ALTER TABLE 문 : 제약 조항 추가
F381-03 ALTER TABLE 문 : DROP SARMENT CORMAIS
F391 긴 식별자
F401 OLAP 시설 확장 된 결합 테이블
F401-01 OLAP 시설 자연 조인
F401-02 OLAP 시설 전체 외부 조인
F401-03 OLAP 시설 Union Join
F401-04 OLAP 시설 크로스 조인
F411 향상된 DateTime 시설 시간대 사양
F421 국립 캐릭터
F431 읽기 전용 스크롤 가능한 커서
F431-01 명백한 다음에 가져 오기
F431-02 FETCH FIRST
F431-03 마지막 페치
F431-04 이전
F431-05 Fetch Absolute
F431-06 페치 상대
F441 확장 설정 기능 지원
F471 Core Scalar subquery 값
F481 Core 확장 된 널 술어
F491 강화 무결성 관리 제약 관리
F501 Core 기능 및 적합성보기
F501-01 Core 젠 토토_FEATURES보기
F501-02 Core 젠 토토_SIGINE VIEW
F501-03 Core 젠 토토_LANGURAGES VIEW
F502 향상된 문서 테이블
F502-01 젠 토토_SIGINE_PROFILES보기
F502-02 젠 토토_implementation_info view
F502-03 젠 토토_Packages보기
F511 비트 데이터 유형
F531 임시 테이블
F555 향상된 DateTime 시설 강화 초 정밀도
F561 전체 값 표현식
F571 진실 가치 테스트
F591 OLAP 시설 파생 테이블
F611 표시기 데이터 유형
F651 카탈로그 이름 예선
F701 강화 무결성 관리 참조 업데이트 작업
F711 Alter Domain
F761 세션 관리
F771 연결 관리
F781 자체 참조 작업
F791 무감각 커서
F801 전체 세트 기능
S071 향상된 객체 지원 기능 및 유형 이름 해상도의 젠 토토 경로
S111 향상된 객체 지원 쿼리 표현식에서만
S211 향상된 객체 지원, 젠 토토/MM 지원 사용자 정의 캐스트 함수
T031 부울 데이터 유형
T141 유사한 술어
T151 별개의 술어
T171 표 정의의 조항
T191 강화 무결성 관리 참조 조치 제한
T201 강화 무결성 관리 참조에 대한 비슷한 데이터 유형 제약 조건
T211-01 강화 무결성 관리, 활성 데이터베이스 업데이트, 삽입 또는 삭제시 활성화 된 트리거 하나의 기본 테이블
T211-02 강화 무결성 관리, 활성 데이터베이스 TRIGGER 전
T211-03 강화 무결성 관리, 활성 데이터베이스 트리거 이후
T211-04 강화 무결성 관리, 활성 데이터베이스 각 행 트리거마다
T211-07 강화 무결성 관리, 활성 데이터베이스 트리거 권한
T212 강화 무결성 관리 향상된 트리거 기능
T231 민감한 커서
T241 트랜잭션 시작
T312 오버레이 함수
T321-01 Core 오버로드가없는 사용자 정의 함수
T321-03 Core 기능 호출
T321-06 Core 루틴보기
T321-07 Core 매개 변수보기
T322 PSM, 젠 토토/MM 지원 젠 토토 Invoked 함수의 과부하 및 절차
T323 외부 루틴에 대한 명시 적 보안
T351 Bracketed 젠 토토 댓글 (/*...*/ 댓글)
T441 ABS 및 MOD 기능
T501 향상된 존재
T551 기본 구문의 선택적 키워드
T581 정규 표현 기판 함수
T591 널 컬럼의 고유 한 제약 조건