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   <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 Cœur Privilèges basiques  
E081-05 Cœur Privilège UPDATE de niveau colonne  
E081-07 Cœur Privilège REFERENCES de niveau colonne  
E081-09 Core Privilège USAGE  
E121 Cœur Support basique des curseurs  
E121-06 Cœur Instruction UPDATE positionnée  
E121-07 Cœur Instruction DELETE positionnée  
E153 Cœur Requêtes actualisables composées de sous-requêtes  
E182 Cœur 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 Cœur Instruction de définition de schéma  
F311-04 Cœur 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 Cœur 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 Cœur Types de données distincts  
S011-01 Cœur 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 Cœur Routines SQL de base  
T321-02 Cœur Procédures stockées utilisateur sans surcharge  
T321-04 Cœur Instruction CALL  
T321-05 Cœur 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 Cœur 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