PL/SQL est un langage de programmation procédural et structuré. Trigger (déclencheur) est un dispositif logiciel qui provoque un traitement particulier en fonction d'événements prédéfinis.
OBJECTIFS PEDAGOGIQUES
- Connaître l’utilisation de PL/SQL sous oracle
PROGRAMME
RAPPELS SUR SQL
- Qu’est-ce qu’un SGBDR ?
- Le SQL
- Le SQL adapté à Oracle
STRUCTURES DU BLOC PL/SQL
- Présentation du langage procédural
- Les différentes sections d'un bloc PL/SQL
- Les instructions du PL/SQL
LES CURSEURS
- Définition
- Travailler avec le curseur
- Curseur et mise à jour
LES COMMANDES SQL DYNAMIQUES
- Construire dynamiquement une requête
- Utilisation de la commande Execute immediate
LES PROCÉDURES ET LES FONCTIONS
- Présentation des procédures et fonctions
- Création et utilisation d'une procédure
- Création et utilisation d'une fonction
LES PACKAGES
- Le package de gestion des affichages en ligne de commande
- Les différents packages d'Oracle
- Utilisation d'un package Oracle
- L'intérêt des packages
- La construction d'un package
LES DÉCLENCHEURS DE BASE DE DONNÉES
- Présentation des différents déclencheurs
- Mise en place d'un déclencheur sur une table
- Mise en place d'un déclencheur sur une vue
PUBLIC
Développeur d'applications, développeur WebPRÉREQUIS
INFORMATIONS PRATIQUES
HORAIRES DE LA FORMATION
de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00
MÉTHODOLOGIE PÉDAGOGIQUE
Théorie | Cas pratiques | Synthèse
MODALITÉS D'ÉVALUATION
Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats