Assistant Nouvelle procédure mémorisée - Page Nom et langage

La page Nom et langage de l'assistant Nouvelle procédure mémorisée permet de spécifier les options de base de création d'une procédure mémorisée.
Nom
Entrez un nom pour la procédure mémorisée. Le nom peut être qualifié par le nom de schéma. Il peut contenir des lettres et des chiffres mais doit commencer par une lettre. Le nom de la procédure mémorisée peut être placé entre guillemets pour préserver les caractères en minuscules ou les espaces. Ce nom doit être unique dans la base de données mais vous ne pouvez pas créer de procédure mémorisée portant le même nom et la même signature.
Langage
Sélectionnez le langage de la procédure mémorisée.
Package Java
Entrez le nom du package que l'environnement d'exécution Java utilise pour localiser la classe de la procédure mémorisée ou utilisez le nom du package par défaut. Utilisez le format suivant : COM.nom_entreprise.chemin_répertoire_procédure_mémorisée. Contactez l'administrateur de base de données pour déterminer le nom du package de votre procédure mémorisée.
Accès à la base de données
Spécifiez les options d'accès à la base de données. Pour les routines non PL/SQL.
SQL dynamique utilisant JDBC
Cette option permet d'utiliser JDBC (Java Database Connectivity) avec SQL dynamique pour accéder à la base de données. Sélectionnez-la pour créer une procédure mémorisée pouvant être transférée vers d'autres systèmes de gestion de base de données.
SQL statique utilisant SQLJ
Cette option permet d'utiliser SQL imbriqué qui se conforme à la norme SQLJ pour accéder à la base de données. L'utilisation de SQLJ permet d'imbriquer des instructions SQL dans des programmes Java. Sélectionnez-la lorsque vous souhaitez encapsuler les autorisations. Condition requise : SQLJ prend en charge la syntaxe SQL répondant à la norme SQL92 ou antérieure. Cette condition s'applique à toutes les instructions SQL statiques de vos procédures mémorisées. Les procédures mémorisées contenant des instructions statiques (SQLJ) doivent être exécutées en mode protégé.
Module racine
Pour les procédures mémorisées SQLJ Java ciblant DB2 for Linux, UNIX and Windows uniquement : Entrez un nom racine pour les modules créés par le programme de liaison SQLJ. Si aucune option n'est spécifiée, un nom racine est déterminé à partir du nom du profil. La longueur maximale de ces noms est de sept caractères. Les chiffres 1, 2, 3 et 4 sont ajoutés au nom racine du module pour créer les quatre noms de module finaux (un pour chaque niveau d'isolement). Les modules sont liés aux niveaux d'isolement suivants : NOMMODULE1 lié au niveau d'isolement UR, NOMMODULE2 lié au niveau d'isolement CS, NOMMODULE3 lié au niveau d'isolement RS, NOMMODULE4 lié au niveau d'isolement RR.
Module DB2
Pour les procédures mémorisées SQLJ Java ciblant DB2 for iSeries uniquement : Entrez le nom du module DB2 à utiliser pour la génération de procédures mémorisées SQLJ. Par exemple, QUSRSYS.sqlpackage. Pour plus d'informations sur les valeurs correctes, consultez la documentation DB2 relative à la génération de procédures mémorisées SQLJ.
Emplacement du traducteur SQLJ
Spécifiez le chemin complet et le nom du fichier JAR contenant la bibliothèque de classes SQLJ qui implémente le support de traduction SQLJ.
Nom de classe du traducteur SQLJ
Indiquez le nom qualifié complet de la classe SQLJ utilisée pour la traduction des instructions SQLJ.

Commentaires