The following features defined in SQL99 are not implemented in the current release of PostgreSQL. In a few cases, equivalent functionality is available.
Identifier | Description | Comment |
---|---|---|
E081-05 | UPDATE privilege at the column level | |
E081-07 | REFERENCES privilege at the column level | |
E121-17 | WITH HOLD cursors | Cursor stays open across transactions |
E152-02 | SET TRANSACTION statement: READ ONLY and READ WRITE clauses | Syntax accepted; READ ONLY not supported |
E171 | SQLSTATE support | |
E182 | Module language | Alternate implementation |
F021 | Basic information schema | |
F021-01 | COLUMNS view | |
F021-02 | TABLES view | |
F021-03 | VIEWS view | |
F021-04 | TABLE_CONSTRAINTS view | |
F021-05 | REFERENTIAL_CONSTRAINTS view | |
F021-06 | CHECK_CONSTRAINTS view | |
F033 | ALTER TABLE statement: DROP COLUMN clause | Syntax accepted |
F111-01 | READ UNCOMMITTED isolation level | |
F111-03 | REPEATABLE READ isolation level | |
F121 | Basic diagnostics management | |
F121-01 | GET DIAGNOSTICS statement | |
F121-02 | SET TRANSACTION statement: DIAGNOSTICS SIZE clause | |
F231 | Privilege Tables | |
F231-01 | TABLE_PRIVILEGES view | |
F231-02 | COLUMN_PRIVILEGES view | |
F231-03 | USAGE_PRIVILEGES view | |
F251 | Domain support | Alternate implementation |
F291 | UNIQUE predicate | |
F301 | CORRESPONDING in query expressions | |
F381 | Extended schema manipulation | |
F421 | National character | Syntax accepted |
F441 | Extended set function support | |
F451 | Character set definition | Alternate implementation |
F501 | Features and conformance views | |
F501-01 | SQL_FEATURES view | |
F501-02 | SQL_SIZING view | |
F501-03 | SQL_LANGUAGES view | |
F502 | Enhanced documentation tables | |
F502-01 | SQL_SIZING_PROFILES view | |
F502-02 | SQL_IMPLEMENTATION_INFO view | |
F502-03 | SQL_PACKAGES view | |
F521 | Assertions | |
F671 | Subqueries in CHECK | |
F691 | Collation and translation | Alternate implementation |
F711 | ALTER domain | |
F721 | Deferrable constraints | |
F731 | INSERT column privileges | |
F751 | View CHECK enhancements | |
F781 | Self-referencing operations | |
F801 | Full set function | XXX May have this already |
F811 | Extended flagging | |
F812 | Basic flagging | |
F813 | Extended flagging for "Core SQL Flagging" and "Catalog Lookup" only | |
F821 | Local table references | |
S011-01 | USER_DEFINED_TYPES view | |
S023 | Basic structured types | Alternate implementation |
S024 | Enhanced structured types | Alternate implementation |
S041 | Basic reference types | |
S043 | Enhanced reference types | |
S081 | Subtables | |
S091-02 | Arrays of distinct types | |
S091-03 | Array expressions | |
S094 | Arrays of reference types | |
S111 | ONLY in query expressions | |
S161 | Subtype treatment | TREAT(expr AS type) |
S231 | Structured type locators | |
S232 | Array locators | |
S241 | Transform functions | |
S251 | User-defined orderings | CREATE ORDERING FOR |
S261 | Specific type method | |
T011 | Timestamp in Information Schema | |
T041 | Basic LOB data type support | |
T041-01 | BLOB data type | |
T041-02 | CLOB data type | |
T041-03 | POSITION, LENGTH, LOWER, TRIM, UPPER, and SUBSTRING functions for LOB data types | |
T041-04 | Concatenation of LOB data types | |
T041-05 | LOB locator: non-holdable | |
T042 | Extended LOB data type support | |
T051 | Row types | |
T111 | Updatable joins, unions, and columns | |
T121 | WITH (excluding RECURSIVE) in query expression | |
T131 | Recursive query | |
T171 | LIKE clause in table definition | CREATE TABLE T1 (LIKE T2) |
T211-05 | Ability to specify a search condition that must be true before the trigger is invoked | |
T211-06 | Support for run-time rules for the interaction of triggers and constraints | |
T211-07 | TRIGGER privilege | |
T261 | Chained transactions | |
T271 | Savepoints | |
T281 | SELECT privilege with column granularity | |
T301 | Functional Dependencies | |
T321-02 | User-defined stored procedures with no overloading | |
T321-04 | CALL statement | |
T321-06 | ROUTINES view | |
T321-07 | PARAMETERS view | |
T331 | Basic roles | |
T332 | Extended roles | |
T411 | UPDATE statement: SET ROW option | |
T431 | CUBE and ROLLUP operations | |
T471 | Result sets return value | |
T491 | LATERAL derived table | |
T511 | Transaction counts | |
T541 | Updatable table references | ? |
T561 | Holdable locators | |
T601 | Local cursor references |