D.2. Fonctionnalités non supportées

Les fonctionnalités suivantes définies dans SQL99 ne sont pas implantées dans cette version de PostgreSQL. Dans certains cas, des fonctionnalités similaires sont disponibles.

IdentifiantPaquetageDescriptionCommentaire
B011CœurAda embarqué 
B013CœurCOBOL embarqué 
B014CœurFortran embarqué 
B015CœurMUMPS embarqué 
B016CœurPascal embarqué 
B017CœurPL/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 
E081CœurPrivilèges de base 
E081-05CœurPrivilège UPDATE au niveau de la colonne 
E081-07CœurPrivilège REFERENCES au niveau de la colonne 
E121CœurSupport du curseur basique 
E121-04CœurInstruction OPEN 
E121-06CœurInstruction UPDATE positionnée 
E121-07CœurInstruction DELETE positionnée 
E153CœurRequêtes composées de sous-requêtes, avec mise à jour possible 
E171CœurSupport de SQLSTATE 
E182CœurLangage 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 
F311CœurInstruction de définition de schéma 
F311-04CœurCREATE VIEW : WITH CHECK OPTION 
F341 Tables d'utilisation 
F451 Définition des ensembles de caractères 
F461 Ensembles de caractères nommés 
F521Gestion améliorée de l'intégritéAffectations 
F641Fonctionnalités OLAPConstructeurs de ligne et de table 
F661 Tables simples 
F671Gestion avancée de l'intégritéSous-requête dans CHECKLaissé de côté intentionnellement
F691 Collation et traduction 
F721 Contraintes pouvant être différéesSeulement pour les clés étrangères
F731 Privilège INSERT sur les colonnes 
F741 Types MATCH référentielsPas encore de correspondance partielle
F751 Améliorations du CHECK sur les vues 
F811 Positionnement de drapeaux étendu 
F812CœurPositionnement 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 
S011CœurTypes de données distincts 
S011-01CœurVue USER_DEFINED_TYPES 
S023Support des objets basiques, support de SQL/MMTypes structurés de base 
S024Support des objets avancés, support de SQL/MMTypes structurés avancés 
S041Support des objets basiquesTypes de références de base 
S043Support des objets avancésTypes de références avancés 
S051Support des objets basiquesCreate table of type 
S081Support des objets avancésSous-tables 
S091Support de SQL/MMSupport des tableaux basiquesLes tableaux PostgreSQL sont différents
S091-01Support de SQL/MMTableaux de type de données intégrés 
S091-02Support de SQL/MMTableaux de types distincts 
S091-03Support de SQL/MMExpressions de tableaux 
S092Support de SQL/MMTableaux de types définis par l'utilisateur 
S094 Tableaux de types reference 
S151Support des objets basiquesPrédicat de type 
S161Support des objets avancésTraitement 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 
S231Support des objets avancésPointeurs des types structurés 
S232 Pointeurs de tableaux 
S241Support des objets avancésFonctions de transformation 
S251 Tris définis par l'utilisateur 
S261 Méthode de type spécifique 
T011 Timestamp dans le schéma d'informations 
T041Support des objets basiquesSupport du type de données LOB basique 
T041-01Support des objets basiquesType de données BLOB 
T041-02Support des objets basiquesType de données CLOB 
T041-03Support des objets basiquesFonctions POSITION, LENGTH, LOWER, TRIM, UPPER et SUBSTRING pour les types de données LOB 
T041-04Support des objets basiquesConcaténation de types de données LOB 
T041-05Support des objets basiquesLimite 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 
T211Gestion avancée de l'intégrité, base de données activeFonctionnalités basiques des déclencheurs 
T211-05Gestion avancée de l'intégrité, base de données activePossibilité de spécifier une condition de recherche qui doit être vraie avant que le déclencheur ne soit invoqué 
T211-06Gestion avancée de l'intégrité, base de données activeSupport de règles en exécution pour l'interaction entre les déclencheurs et les contraintes 
T211-08Gestion avancée de l'intégrité, base de données activeDéclencheurs multiples pour le même événement exécutés dans l'ordre de leur créationLaissé 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 
T321CœurRoutines de base SQL 
T321-02CœurProcédures stockées définies par l'utilisateur sans surchargement 
T321-04CœurInstruction CALL 
T321-05CœurInstruction RETURN 
T331 Rôles basiques 
T332 Rôles étendus 
T401 INSERT dans un curseur 
T411 Instruction UPDATE : option SET ROW 
T431Fonctionnalités OLAPOpé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