이 문서는 지원되지 않는 버전의 Postgre와이즈 토토을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다Postgre무지개 와이즈 토토 : 문서 : 17 : 부록 D. 무지개 와이즈 토토 적합성버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

부록 C. 와이즈 토토 적합성

이 섹션은 어느 정도에 대한 개요를 시도합니다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와이즈 토토에서는 아직 지원되지 않습니다. 이 두 목록 대략적으로 : 사소한 세부 사항이있을 수 있습니다 지원되는대로 나열된 기능에 대한 부적합 및 지원되지 않는 기능의 많은 부분이 실제로 구현 될 수 있습니다. 문서의 본체에는 항상 가장 많이 포함됩니다. 작동하고 작동하지 않는 것에 대한 정확한 정보.

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

C.1. 지원되는 기능

식별자 패키지 설명 댓글
B012 Core 내장 C
B021 Direct 와이즈 토토
e011 Core 숫자 데이터 유형
e011-01 Core 정수 및 스몰 린트 데이터 유형
E011-02 Core Real, Double Precison 및 float 데이터 유형
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 위치 함수
e011-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 in precticate
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 테이블 수준의 참조 권한
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 별개의 Quantifier
E101 Core 기본 데이터 조작
E101-01 Core 삽입문
E101-03 Core 검색 된 업데이트 문
E101-04 Core 검색 삭제 명령문
e111 Core 단일 행 선택 문
E121-01 Core 커서 선언
E121-02 Core 열별 주문 목록에있을 필요는 없습니다
E121-03 Core 절 순서에 따른 값 표현
E121-08 Core Close 진술 (커서)
E121-10 Core 페치 진술서 암시 적 다음
E131 Core NULL 값 지원 (값 대신 널)
E141 Core 기본 무결성 제약 조건
E141-01 Core 널 제약 조건이 아님
E141-02 Core 널 컬럼이 아님의 고유 한 제약 조건
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-01 Core 거래 명세서 설정 : 격리 수준 직렬화 가능한 조항
E161 Core 선행 더블 마이너스를 사용한 와이즈 토토 주석
F031 Core 기본 스키마 조작
F031-01 Core 지속적인베이스를 생성하기 위해 테이블 문을 작성하십시오 테이블
F031-02 Core 보기 작성
F031-03 Core 그랜트 명세서
F031-04 Core ALTER TABLE 문 : 열 조항 추가
F031-13 Core 드롭 테이블 문 : 제한 조항
F031-16 Core DROP VIEW 문 : 제한 조항
F032 캐스케이드 드롭 동작
F033 ALTER TABLE 문 : 삭제 열 조항
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 로컬 타임
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 삽입문 : 기본값 값 조항
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 Core 스키마 정의 문
F311-01 Core 스키마 생성
F311-02 Core 지속적인 기본 테이블 용 테이블 작성
F311-03 Core 보기 만들기
F311-05 Core 그랜트 명세서
F321 사용자 인증
F361 하위 프로그램 지원
F381 확장 스키마 조작
F381-01 ALTER TABLE 문 : ALTER COLMENT CLAUSE
F381-02 ALTER TABLE 문 : 제약 조항 추가
F381-03 ALTER TABLE 문 : DROP SARMEART CORMAIS
F391 긴 식별자
F401 OLAP 시설 확장 된 결합 된 테이블
F401-01 OLAP 시설 자연 조인
F401-02 OLAP 시설 전체 외부 조인
F401-03 OLAP 시설 Union Join
F401-04 OLAP 시설 크로스 조인
F411 향상된 DateTime 시설 시간대 사양
F421 국립 캐릭터
F431-01 명백한 다음에 가져 오기
F431-04 사전
F431-06 페치 상대
F441 확장 설정 기능 지원
F471 Core Scalar subquery 값
F481 Core 확장 된 널 술어
F491 강화 무결성 관리 제약 관리
F511 비트 데이터 유형
F531 임시 테이블
F555 향상된 DateTime 시설 강화 초 정밀도
F561 전체 값 표현식
F571 진실 가치 테스트
F591 OLAP 시설 파생 테이블
F611 표시기 데이터 유형
F651 카탈로그 이름 예선
F701 강화 무결성 관리 참조 업데이트 작업
F761 세션 관리
F791 무감각 커서
F801 전체 세트 기능
S071 향상된 객체 지원 기능 및 유형 이름 해상도의 와이즈 토토 경로
S111 향상된 객체 지원 쿼리 표현식에서만
S211 향상된 객체 지원, 와이즈 토토/MM 지원 사용자 정의 캐스트 함수
T031 부울 데이터 유형
T141 유사한 술어
T151 별개의 술어
T191 강화 무결성 관리 참조 조치 제한
T201 강화 무결성 관리 참조에 대한 비슷한 데이터 유형 제약 조건
T211-01 강화 무결성 관리 업데이트, 삽입 또는 삭제시 활성화 된 트리거 하나의 기본 테이블
T211-02 강화 무결성 관리 Tregger 전
T211-03 강화 무결성 관리 트리거 후
T211-04 강화 무결성 관리 각 행 트리거마다
T211-07 강화 무결성 관리 트리거 권한
T231 민감한 커서
T241 트랜잭션 시작
T312 오버레이 함수
T321-01 Core 오버로드가없는 사용자 정의 함수
T321-03 Core 함수 호출
T322 PSM, 와이즈 토토/MM 지원 와이즈 토토 Invoked 함수의 과부하 및 절차
T323 외부 루틴에 대한 명시 적 보안
T351 Bracketed 와이즈 토토 댓글 (/*...*/ comments)
T441 ABS 및 MOD 기능
T501 향상된 존재
T551 기본 구문의 선택적 키워드
T581 정규식 기판 함수
T591 널 컬럼의 고유 한 제약 조건