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 |