PostgreSQLLa base de données la plus sophistiquée au monde.

D.2. Fonctionnalités non supportées

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 Cœur Ada embarqué  
B013 Cœur COBOL embarqué  
B014 Cœur Fortran embarqué  
B015 Cœur MUMPS embarqué  
B016 Cœur Pascal embarqué  
B017 Cœur 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 Cœur Privilèges de base  
E081-05 Cœur Privilège UPDATE au niveau de la colonne  
E081-07 Cœur Privilège REFERENCES au niveau de la colonne  
E121 Cœur Support du curseur basique  
E121-04 Cœur Instruction OPEN  
E121-06 Cœur Instruction UPDATE positionnée  
E121-07 Cœur Instruction DELETE positionnée  
E153 Cœur Requêtes composées de sous-requêtes, avec mise à jour possible  
E171 Cœur Support de SQLSTATE  
E182 Cœur 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 Cœur Instruction de définition de schéma  
F311-04 Cœur 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 Cœur 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 Cœur Types de données distincts  
S011-01 Cœur 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 Cœur Routines de base SQL  
T321-02 Cœur Procédures stockées définies par l'utilisateur sans surchargement  
T321-04 Cœur Instruction CALL  
T321-05 Cœur 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