Prise en charge des routines en fonction du type de serveur

Le tableau suivant résume les types de procédures mémorisées et de fonctions UDF pris en charge sur différents serveurs de bases de données.
Restriction :
  • La liste correspond à un sur-ensemble des prises en charge de routines disponibles. Certains produits ne prennent pas en charge les routines Java™ ou PL/SQL. Si votre produit ne prend pas en charge Java ou PL/SQL, vous ne voyez pas ces langages disponibles pour la sélection dans l'assistant Nouvelle procédure mémorisée.
  • Certains produits ne prennent pas en charge toutes les sources de données listées. Consultez le document traitant des exigences système de votre produit pour obtenir des informations concernant les sources de données prises en charge.

Voir aussi Prise en charge des routines par type de serveur pour obtenir les mises à jour.

Tableau 1. Prise en charge des routines du serveur de base de données
Plateforme serveur Types de procédures mémorisées pris en charge Types de fonctions UDF pris en charge
DB2 Version 9.1 et 9.5 for Linux, UNIX, and Windows
  • SQL
  • Java (JDBC ou SQLJ)5
  • Fonctions UDF (scalaires et table) SQL
  • Fonctions UDF de table OLE DB (Windows uniquement)
DB2 for Linux, UNIX, and Windows Version 9.7
  • SQL
  • Java (JDBC ou SQLJ)5
  • PL/SQL
  • Fonctions UDF (scalaires et table) SQL
  • Fonctions UDF de table MQSeries
  • Fonctions UDF de table OLE DB (Windows uniquement)
  • PL/SQL
DB2 for Linux, UNIX, and Windows Version 10.1
  • SQL
  • Java (JDBC ou SQLJ)5
  • PL/SQL
  • Fonctions UDF (scalaires et table) SQL
  • Fonctions UDF de table MQSeries
  • Fonctions UDF de table OLE DB (Windows uniquement)
  • PL/SQL
  • Blocs anonymes PL/SQL 6
  • Déclencheurs6
DB2 for iSeries, Versions V5R3 et V5R4
  • SQL
  • Java (JDBC ou SQLJ) utilisant le pilote Universal JDBC ou le pilote JDBC AS/400 Toolbox for Java5
Non pris en charge
DB2 for z/OS Version 8
  • SQL - externe
  • Java (JDBC et SQLJ)5
Fonctions SQL scalaires
DB2 for z/OS version 9
  • SQL - natif
  • SQL - externe
  • Java (JDBC et SQLJ)5
Fonctions SQL scalaires
DB2 for z/OS version 10
  • SQL - natif
  • SQL - externe
  • Java (JDBC et SQLJ)5
  • Fonctions SQL scalaires
  • Table
  • Scalaire non intégrée
Derby V10 Java5 Non pris en charge
Informix Dynamic Server V11.5 et V11.7 SPL SPL
Oracle V10 et V1114 PL/SQL PL/SQL
Sybase ESE 1234 T-SQL Non pris en charge
Remarque :
  1. Non pris en charge pour IBM® Rational Application Developer.
  2. La source de données Sybase peut être une base de données Sybase ASE Version 15.0 ou Version 12.5.
  3. La source de données Sybase peut être une base de données DB2 for Linux, UNIX, and Windows émulant une source de données Sybase ESE avec le produit logiciel ANTs DB2 for Linux, Unix and Windows et la fonction IBM DB2 SQL Skin Feature for Applications Compatible with Sybase ASE (IBM DB2 SSacSA).
  4. Dans Data Studio Version 3.2, la prise en charge du développement de routines est devenu obsolète pour les bases de données Oracle, Sybase et DB2 émulant une base de données Sybase avec ANTs IBM DB2 SSacSA. La fonction sera supprimée dans une édition ultérieure.
  5. En ce qui concerne les routines Java, l'éditeur de routines ne prend pas en charge les instructions SQL de type ARRAY comme paramètre d'entrée ou de sortie. Si vous spécifiez un type ARRAY comme paramètre d'entrée ou de sortie, l'éditeur de routines ignore ce dernier.
  6. Le débogage de déclencheurs et de blocs anonymes PL/SQL est pris en charge sur les bases de données DB2 for Linux, UNIX, and Windows Version 10.1 Fix Pack 2 et version ultérieure.

Commentaires