Savoir concevoir des triggers et procédure stockée.
Connaissances SQL
Développeurs, concepteurs qui utilisent la bdd Oracle.
Module 1 : Introduction
Décrire PL/SQL
Décrire le rôle de PL/SQL pour les développeurs et pour les DBA
PL/SQL, un complément de SQL
PL/SQL, programmation structurée
Blocs anonymes et stockés
Les sous blocs
Module 2 : Déclarer des variables
Les Blocs et Structures PL/SQL
Le rôle des variables en PL/SQL
Les variables PL/SQL et non PL/SQL
Les variables et les constantes
Exécution de bloc PL/SQL
Module 3 : Interaction avec un serveur Oracle
Utiliser l·ordre SELECT en PL/SQL
Déclarer le type et la taille d·une variable dynamiquement
Ecrire des Ordres DML en PL/SQL
Contrôler les transactions en PL/SQL
Module 4 : Les structures de contrôle
Identifier les différentes structures de contrôle
L’ordre IF
Les différentes boucles
Utiliser les tables statiques et temporaires
Module 5 : Utiliser les types de données composés
Utiliser les RECORD
Créer un tableau en PL/SQL
Créer un tableau de RECORD
Utiliser les Collections et VARRAY
Module 6 : Les curseurs
Utiliser une variable RECORD
Différence entre curseur implicite et explicite
Ecrire une boucle de curseur
Ecrire un curseur paramétrable
Déterminer quand la clause FOR UPDATE est nécessaire dans un curseur
Utiliser un tableau variable en PL/SQL
Module 7 : Les exceptions
Définir les exceptions en PL/SQL
« Trapper » les erreurs
La propagation des exceptions
Les Exceptions utilisateur
Module 8 : Les Procédure/Fonction stockées
Le rôle des procédures / Fonctions
Créer des procédures / Fonctions
Les arguments dans les procédures / fonctions
Appeler une procédure / fonction
Le statut d·une procédure / fonction
Module 9 : Les Packages
Le rôle des packages
La spécification et le corps du package, les parties publiques et privées, les procédures, fonctions, variables et constantes
Module 10 : Les « database triggers »
Les différents types de déclencheurs
Le rôle des déclencheurs
Créer des déclencheurs
Module 11 : Concepts avancés des « triggers »
Les triggers: Notion avancée des contraintes
Liste de quelques limitations des triggers
Les triggers : Sécurité
Les triggers : événementiel (INSERT/UPDATE/DELETE)
Les niveaux de trigger : STATEMENT/ROW
Les triggers « système »
Module 12 : Description des packages importants
DMBS_OUTPUT, UTL_FILE, UTL_TCP,
Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
Evaluation de satisfaction de fin de formation ;
Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
Support de cours remis en fin de session.
Très bon formateur qui connaît bien son sujet !
Très bien, le contenu de la formation était bien adapté au passage de la certification PSM I et correspondait à mes attentes.
Très bon formateur. Formation enrichissante.
Formateur de qualité, très bonne communication avec une volonté de développer la compréhension des élèves. Le formateur a su rythmer la formation de manière pertinente et jamais ennuyante !
Super formation – très bien préparée et animée
Très intéressant ! Merci pour cette formation !