Les fonctionnalités suivantes définies dans SQL:2003 ne sont pas implantées dans cette version de PostgreSQL™. Dans certains cas, des fonctionnalités similaires sont disponibles.
| Identifiant | Paquetage | Description | Commentaire |
|---|---|---|---|
| B011 | Coeur | Ada embarqué | |
| B013 | Coeur | COBOL embarqué | |
| B014 | Coeur | Fortran embarqué | |
| B015 | Coeur | MUMPS embarqué | |
| B016 | Coeur | Pascal embarqué | |
| B017 | Coeur | PL/I embarqué | |
| B031 | SQL dynamique de base | ||
| B032 | SQL dynamique étendu | ||
| B032-01 | <describe input statement> | ||
| B033 | Arguments non-typés de fonctions appelées en SQL | ||
| B034 | Indication dynamique des attributs d'un curseur | ||
| B041 | Extensions aux déclarations des exceptions du SQL embarqué | ||
| B051 | Droits d'exécution étendus | ||
| B111 | Module du language Ada | ||
| B112 | Module du language C | ||
| B113 | Module du language COBOL | ||
| B114 | Module du language Fortran | ||
| B115 | Module du language MUMPS | ||
| B116 | Module du language Pascal | ||
| B117 | Module du language PL/I | ||
| B121 | Routine du language Ada | ||
| B122 | Routine du language C | ||
| B123 | Routine du language COBOL | ||
| B124 | Routine du language Fortran | ||
| B125 | Routine du language MUMPS | ||
| B126 | Routine du language Pascal | ||
| B127 | Routine du language PL/I | ||
| B128 | Routine du language SQL | ||
| C011 | Core | Interface d'appel | |
| E081 | Coeur | Privilèges basiques | |
| E081-05 | Coeur | Privilège UPDATE de niveau colonne | |
| E081-07 | Coeur | Privilège REFERENCES de niveau colonne | |
| E081-09 | Core | Privilège USAGE | |
| E121 | Coeur | Support basique des curseurs | |
| E121-06 | Coeur | Instruction UPDATE positionnée | |
| E121-07 | Coeur | Instruction DELETE positionnée | |
| E153 | Coeur | Requêtes actualisables composées de sous-requêtes | |
| E182 | Coeur | Langage de module | |
| F121 | Gestion basique des diagnostiques | ||
| F121-01 | Instruction GET DIAGNOSTICS | ||
| F121-02 | Instruction SET TRANSACTION : clause DIAGNOSTICS SIZE | ||
| F181 | Core | Support de modules multiples | |
| F262 | Expression CASE étendue | ||
| F263 | Prédicats séparés par des virgules dans une expression CASE simple | ||
| F291 | Prédicat UNIQUE | ||
| F301 | CORRESPONDING dans les expressions de requêtes | ||
| F311 | Coeur | Instruction de définition de schéma | |
| F311-04 | Coeur | CREATE VIEW : WITH CHECK OPTION | |
| F312 | Instruction MERGE | ||
| F341 | Tables d'utilisation | ||
| F392 | Échappement de caractères Unicode dans les identifiants | ||
| F393 | Échappement de caractères Unicode dans les libellés | ||
| F402 | Jointures de colonnes nommées pour les LOBs, tableaux et ensembles ( multisets ) | ||
| F442 | Références de colonnes mélangées dans les fonctions ensemblistes | ||
| F451 | Définition des jeux de caractères | ||
| F461 | Jeux de caractères nommés | ||
| F521 | Gestion améliorée de l'intégrité | Affectations | |
| F641 | Constructeurs de ligne et de table | ||
| F661 | Tables simples | ||
| F671 | Gestion avancée de l'intégrité | Sous-requête dans CHECK | Laissé de côté intentionnellement |
| F691 | Collation et traduction | ||
| F692 | Support étendu des collations | ||
| F693 | Collations de sessions SQL et de modules client | ||
| F695 | Support des traductions | ||
| F696 | Documentation de traduction additionelle | ||
| F721 | Contraintes pouvant être différées | Seulement pour les clés étrangères | |
| F731 | Privilège INSERT sur les colonnes | ||
| F741 | Types MATCH référentiels | Pas encore de correspondance partielle | |
| F751 | CHECK étendu sur les vues | ||
| F811 | Positionnement de drapeaux étendu | ||
| F812 | Coeur | Positionnement basique de drapeaux | |
| F813 | Positionnement étendu de drapeaux étendu | ||
| F821 | Références aux tables locales | ||
| F831 | Mise à jour d'un curseur complet | ||
| F831-01 | Curseurs navigables actualisables | ||
| F831-02 | Curseurs ordonnés actualisables | ||
| S011 | Coeur | Types de données distincts | |
| S011-01 | Coeur | Vue USER_DEFINED_TYPES | |
| S023 | Support basique des objets | Types structurés de base | |
| S024 | Support étendu des objets | Types structurés avancés | |
| S025 | Tyoes structurés finaux | ||
| S026 | Types structurés auto-référençant | ||
| S027 | Créer une méthode par nom de méthode spécifique | ||
| S028 | Liste d'options UDT permutables | ||
| S041 | Support basique des objets | Types de références de base | |
| S043 | Support étendu des objets | Types de références avancés | |
| S051 | Support basique des objets | Créer une table d'un type | |
| S081 | Support étendu des objets | Sous-tables | |
| S091 | Support basique des tableaux | ||
| S091-01 | Tableaux de types de données intégrés | ||
| S091-02 | Tableaux de types distincts | ||
| S091-03 | Expressions de tableaux | ||
| S092 | Tableaux de types utilisateur | ||
| S094 | Tableaux de types reference | ||
| S095 | Constructeurs de tableaux par requête | ||
| S096 | Limites optionnelles de tableau | ||
| S097 | Affectation d'élément de tableau | ||
| S151 | Support basique des objets | Prédicat de type | |
| S161 | Support étendu des objets | Traitement des sous-types | |
| S162 | Traitement des sous-types pour les références | ||
| S201 | Routines SQL sur les tableaux | ||
| S201-01 | Paramètres de type tableau | ||
| S201-02 | Tableau comme type de résultat d'une fonction | ||
| S202 | Routines SQL sur multisets | ||
| S231 | Support étendu des objets | Pointeurs de types structurés | |
| S232 | Pointeurs de tableaux | ||
| S233 | Pointeur de multiset | ||
| S241 | Support étendu des objets | Fonctions de transformation | |
| S242 | Instruction de modification de transformation | ||
| S251 | Tris utilisateur | ||
| S261 | Méthode de type spécifique | ||
| S271 | Support basique de multiset | ||
| S272 | Multisets de types utilisateur | ||
| S274 | Multisets de types référence | ||
| S275 | Support étendu de multiset | ||
| S281 | Types collection imbriquée | ||
| S291 | Contrainte d'unicité sur une ligne entière | ||
| T011 | Estampille temporelle dans le schéma d'informations | ||
| T041 | Support basique des objets | Support basique du type de données LOB | |
| T041-01 | Support basique des objets | Type de données BLOB | |
| T041-02 | Support basique des objets | Type de données CLOB | |
| T041-03 | Support basique des objets | Fonctions POSITION, LENGTH, LOWER, TRIM, UPPER et SUBSTRING pour les types de données LOB | |
| T041-04 | Support basique des objets | Concaténation de types de données LOB | |
| T041-05 | Support basique des objets | Limite des LOB : non préhensible | |
| T042 | Support étendu du type de données LOB | ||
| T051 | Types ligne | ||
| T052 | MAX et MIN pour les types ligne | ||
| T053 | Alias explicites lors de référence à l'ensemble des champs | ||
| T061 | Support UCS | ||
| T111 | Jointures, unions et colonnes actualisables | ||
| T121 | WITH (sans RECURSIVE) dans l'expression d'une requête | ||
| T122 | WITH (sans RECURSIVE) sans une sous-requête | ||
| T131 | Requête récursive | ||
| T132 | Requête récursive dans une sous-requête | ||
| T152 | Prédicat DISTINCT avec négation | ||
| T172 | Clause AS de sous-requête dans la définition d'une table | ||
| T173 | Clause LIKE étendue dans la définition d'une table | ||
| T174 | Colonnes identité | ||
| T175 | Colonnes engendrées | ||
| T176 | Support du générateur de séquence | ||
| T211 | Gestion avancée de l'intégrité, base de données active | Fonctionnalités basiques des déclencheurs | |
| T211-05 | Gestion avancée de l'intégrité, base de données active | Possibilité d'indiquer une condition de recherche à satisfaire avant d'invoquer le déclencheur | |
| T211-06 | Gestion avancée de l'intégrité, base de données active | Support des règles en exécution pour l'interaction entre déclencheurs et contraintes | |
| T211-08 | Gestion avancée de l'intégrité, base de données active | Les déclencheurs multiples sur le même événement sont exécutés dans l'ordre de leur création | Laissé de côté intentionnellement |
| T251 | Instruction SET TRANSACTION : option LOCAL | ||
| T261 | Transactions chaînées | ||
| T272 | Gestion étendue des points de retournement | ||
| T281 | Privilège SELECT avec granularité des colonnes | ||
| T301 | Dépendances fonctionnelles | ||
| T321 | Coeur | Routines SQL de base | |
| T321-02 | Coeur | Procédures stockées utilisateur sans surcharge | |
| T321-04 | Coeur | Instruction CALL | |
| T321-05 | Coeur | Instruction RETURN | |
| T324 | Sécurité explicite pour les routines SQL | ||
| T325 | Références qualifiées à une paramètre SQL | ||
| T326 | Fonctions de table | ||
| T331 | Rôles basiques | ||
| T332 | Rôles étendus | ||
| T401 | INSERT dans un curseur | ||
| T411 | Instruction UPDATE : option SET ROW | ||
| T431 | Fonctionnalités OLAP | Opérations CUBE et ROLLUP | |
| T432 | GROUPING SETS imbriqués et concaténés | ||
| T433 | Fonction GROUPING à arguments multiples | ||
| T434 | GROUP BY DISTINCT | ||
| T471 | Ensembles résultat comme valeur de retour | ||
| T491 | Table dérivée LATERAL | ||
| T511 | Comptage des transactions | ||
| T541 | Références de tables actualisables | ||
| T561 | Pointeurs rémanents | ||
| T571 | Fonctions externes, appelées via SQL, renvoyant un tableau | ||
| T572 | Fonctions exeternes, appelées via SQL, renvoyant un multiset | ||
| T601 | Références locales de curseur | ||
| T611 | OLAP | Opérations OLAP élémentaires | |
| T612 | Opérations OLAP étendues | ||
| T613 | Échantillonage | ||
| T621 | Fonctions numériques étendues | ||
| T631 | Coeur | Prédicat IN avec une élément de liste | |
| T641 | Affectation multicolonne | ||
| T651 | Instructions SQL sur schéma dans les routines SQL | ||
| T652 | Instructions SQL dynamiques dans les routines SQL | ||
| T653 | Instructions SQL sur schéma dans les routines SQL externes | ||
| T654 | Instructions SQL dynamiques dans les routines externes | ||
| T655 | Routines cycliques dépendantes |