Ce tutoriel va vous apprendre à créer, tester et déployer une procédure mémorisée DB2 SQL. Les procédures mémorisées vous permettent d'améliorer les performances de l'application et de réduire le trafic d'accès à la base de données.
Toutes les bases de données passer par le réseau, ce qui peut se traduire, dans certains cas, par des performances médiocres. Pour chaque instruction SQL, une application de base de données doit initier une communication séparée avec DB2.
Pour améliorer les performances de l'application, vous pouvez créer des procédures mémorisées qui fonctionnent sur votre serveur de base de données. Une application client peut ensuite simplement appeler les procédures mémorisées pour obtenir les résultats des instructions SQL contenues dans la procédure. Puisque la procédure mémorisée exécute pour vous l'instruction SQL sur le serveur, les performances de la base de données sont améliorées.
En outre, les procédures mémorisées vous permettent de centraliser la logique métier.
Si vous effectuez des modifications sur une procédure mémorisée, ces modifications sont immédiatement disponibles pour toutes les applications client qui l'utilisent.
Une procédure mémorisée SQL est une procédure mémorisée dans laquelle le code source fait partie intégrante de l'instruction CREATE PROCEDURE. La partie de l'instruction CREATE PROCEDURE contenant le code est appelée corps de la procédure mémorisée.
Objectifs d'apprentissage
Une fois que vous aurez terminé les exercices, vous saurez comment effectuer les tâches suivantes :
- Configurer l'environnement de plan de travail pour le développement de la procédure mémorisée
- Se connecter à l'exemple de base de données GSDB et créer un projet de développement de données pour cette dernière
- Créer une procédure mémorisée SQL
- Déployer, déboguer et exécuter la procédure mémorisée à partir du plan de travail
La durée totale de ce tutoriel est d'environ 60 minutes. Si vous étudiez d'autres concepts en rapport avec ce tutoriel, la durée de celui-ci peut être supérieure.
Niveau de compétence
Avancé
Utilisateurs concernés
Développeurs de bases de données
Configurations système requises
Si vous souhaitez suivre les étapes de débogage de la procédure mémorisée
figurant dans ce tutoriel, vous devez disposer de DB2 for Linux, UNIX and Windows
version 9.1 ou ultérieure.
Configuration requise
- Télécharger et configurer l'exemple de base de données GSDB.
- Pour mener à bien ce tutoriel, vous devriez être familiarisé avec les concepts suivants :
- Développement de base de données
- SQL et développement de procédures mémorisées SQL