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 | Instruction <describe input> | ||
| B041 | Extensions aux déclarations des exceptions du SQL embarqué | ||
| B051 | Droits d'exécution améliorés | ||
| E081 | Coeur | Privilèges de base | |
| E081-05 | Coeur | Privilège UPDATE au niveau de la colonne | |
| E081-07 | Coeur | Privilège REFERENCES au niveau de la colonne | |
| E121 | Coeur | Support du curseur basique | |
| E121-04 | Coeur | Instruction OPEN | |
| E121-06 | Coeur | Instruction UPDATE positionnée | |
| E121-07 | Coeur | Instruction DELETE positionnée | |
| E153 | Coeur | Requêtes composées de sous-requêtes, avec mise à jour possible | |
| E171 | Coeur | Support de SQLSTATE | |
| E182 | Coeur | Langage de module | |
| F111 | Niveaux d'isolation autres que SERIALIZABLE | ||
| F111-01 | Niveau d'isolation READ UNCOMMITTED | ||
| F111-03 | Niveau d'isolation REPEATABLE READ | ||
| F121 | Gestion basique des diagnostiques | ||
| F121-01 | Instruction GET DIAGNOSTICS | ||
| F121-02 | Instruction SET TRANSACTION : clause DIAGNOSTICS SIZE | ||
| F181 | Support des modules multiples | ||
| 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 | |
| F341 | Tables d'utilisation | ||
| F451 | Définition des ensembles de caractères | ||
| F461 | Ensembles de caractères nommés | ||
| F521 | Gestion améliorée de l'intégrité | Affectations | |
| F641 | Fonctionnalités OLAP | 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 | ||
| 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 | Améliorations du CHECK sur les vues | ||
| F811 | Positionnement de drapeaux étendu | ||
| F812 | Coeur | Positionnement basique de drapeaux | |
| F813 | Positionnement étendu de drapeaux étendus pour « Core SQL Flagging » et « Catalog Lookup » seulement | ||
| F821 | Références des tables locales | ||
| F831 | Mise à jour d'un curseur complet | ||
| F831-01 | Curseurs navigables modifiables | ||
| F831-02 | Curseurs ordonnés modifiables | ||
| S011 | Coeur | Types de données distincts | |
| S011-01 | Coeur | Vue USER_DEFINED_TYPES | |
| S023 | Support des objets basiques, support de SQL/MM | Types structurés de base | |
| S024 | Support des objets avancés, support de SQL/MM | Types structurés avancés | |
| S041 | Support des objets basiques | Types de références de base | |
| S043 | Support des objets avancés | Types de références avancés | |
| S051 | Support des objets basiques | Create table of type | |
| S081 | Support des objets avancés | Sous-tables | |
| S091 | Support de SQL/MM | Support des tableaux basiques | Les tableaux PostgreSQL sont différents |
| S091-01 | Support de SQL/MM | Tableaux de type de données intégrés | |
| S091-02 | Support de SQL/MM | Tableaux de types distincts | |
| S091-03 | Support de SQL/MM | Expressions de tableaux | |
| S092 | Support de SQL/MM | Tableaux de types définis par l'utilisateur | |
| S094 | Tableaux de types reference | ||
| S151 | Support des objets basiques | Prédicat de type | |
| S161 | Support des objets avancés | Traitement des sous-types | |
| S201 | Routines SQL sur les tableaux | ||
| S201-01 | Paramètres de type tableau | ||
| S201-02 | Tableau comme type de résultat d'une fonction | ||
| S231 | Support des objets avancés | Pointeurs des types structurés | |
| S232 | Pointeurs de tableaux | ||
| S241 | Support des objets avancés | Fonctions de transformation | |
| S251 | Tris définis par l'utilisateur | ||
| S261 | Méthode de type spécifique | ||
| T011 | Timestamp dans le schéma d'informations | ||
| T041 | Support des objets basiques | Support du type de données LOB basique | |
| T041-01 | Support des objets basiques | Type de données BLOB | |
| T041-02 | Support des objets basiques | Type de données CLOB | |
| T041-03 | Support des objets basiques | Fonctions POSITION, LENGTH, LOWER, TRIM, UPPER et SUBSTRING pour les types de données LOB | |
| T041-04 | Support des objets basiques | Concaténation de types de données LOB | |
| T041-05 | Support des objets basiques | Limite des LOB : non préhensible | |
| T042 | Support du type de données LOB étendu | ||
| T051 | Types de ligne | ||
| T111 | Jointure, union et colonnes modifiables | ||
| T121 | WITH (sans RECURSIVE) dans l'expression d'une requête | ||
| T131 | Requête récursive | ||
| 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é de spécifier une condition de recherche qui doit être vraie avant que le déclencheur ne soit invoqué | |
| T211-06 | Gestion avancée de l'intégrité, base de données active | Support de règles en exécution pour l'interaction entre les déclencheurs et les contraintes | |
| T211-08 | Gestion avancée de l'intégrité, base de données active | Déclencheurs multiples pour le même événement 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 | ||
| T271 | Points de sauvegarde | ||
| T281 | Privilège SELECT avec granularité des colonnes | ||
| T301 | Dépendances fonctionnelles | ||
| T321 | Coeur | Routines de base SQL | |
| T321-02 | Coeur | Procédures stockées définies par l'utilisateur sans surchargement | |
| T321-04 | Coeur | Instruction CALL | |
| T321-05 | Coeur | Instruction RETURN | |
| 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 | |
| T461 | Prédicat BETWEEN symétrique | ||
| T471 | Ensemble de résultats comme valeur de retour | ||
| T491 | Table dérivée LATERAL | ||
| T511 | Comptage des transactions | ||
| T541 | Références de tables modifiables | ||
| T561 | Pointeurs rémanents | ||
| T571 | Fonctions externes appelées via SQL renvoyant un tableau | ||
| T601 | Références locales de curseur |