Assistant de nouvelle procédure mémorisée - Page de nom et de langage

La page de nom et de langage de l'assistant de 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
Permet de saisir 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 entouré de 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
Permet de spécifier le langage de la procédure mémorisée.
Package Java
Permet de saisir 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 module de votre procédure mémorisée.
Accès à la base de données
Permet de spécifier les options d'accès à la base de données.
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 cette option pour créer une procédure mémorisée pouvant être portée vers d'autres systèmes de gestion de base de données.
SQL statique utilisant SQLJ
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 cette option 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é.
Package racine
Pour les procédures mémorisées SQLJ Java ciblant DB2 pour Linux, UNIX et Windows uniquement : permet de saisir un nom racine pour les packages 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 package pour créer les quatre noms de package finaux (un pour chaque niveau d'isolement).Les packages sont liés avec les niveaux d'isolement suivants : NOMPACKAGE1 lié au niveau d'isolement UR, NOMPACKAGE2 lié au niveau d'isolement CS, NOMPACKAGE3 lié au niveau d'isolement RS, NOMPACKAGE4 lié au niveau d'isolement RR.
Package DB2
Pour les procédures mémorisées SQLJ Java ciblant DB2 pour iSeries uniquement : permet de saisir le nom du package 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
Permet de saisir 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
Permet d'indiquer le nom complet de la classe SQLJ utilisée pour la traduction des instructions SQLJ.

Commentaires