이 섹션은 어느 정도에 대한 개요를 시도합니다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와이즈 토토에서는 아직 지원되지 않습니다. 이 두 목록 대략적으로 : 사소한 세부 사항이있을 수 있습니다 지원되는대로 나열된 기능에 대한 부적합 및 지원되지 않는 기능의 많은 부분이 실제로 구현 될 수 있습니다. 문서의 본체에는 항상 가장 많이 포함됩니다. 작동하고 작동하지 않는 것에 대한 정확한 정보.
참고 :하이픈이 포함 된 기능 코드는입니다 하위 영역. 따라서 특정 하위 피처가 아닌 경우 지원되는 주요 기능은 다른 일부 하위성이 지원됩니다.
식별자 | 패키지 | 설명 | 댓글 |
---|---|---|---|
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 | 널 컬럼의 고유 한 제약 조건 |