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 |