Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Maîtrisez les spécificités du SQL Oracle puis la programmation PL/SQL : blocs anonymes, curseurs, gestion des exceptions, procédures et fonctions stockées, packages et déclencheurs (triggers).
CREATE OR REPLACE PROCEDURE maj_solde(p_id_compte IN NUMBER, p_montant IN NUMBER) IS
BEGIN
UPDATE comptes SET solde = solde + p_montant WHERE id_compte = p_id_compte;
IF SQL%ROWCOUNT = 0 THEN
RAISE_APPLICATION_ERROR(-20001, 'Compte introuvable');
END IF;
COMMIT;
END;
/Cette formation conduit les participants des requêtes SQL propres à Oracle jusqu'à une maîtrise opérationnelle du langage PL/SQL. Elle traite d'abord les spécificités du SQL Oracle (fonctions, hiérarchies avec CONNECT BY, gestion des dates), puis développe la programmation PL/SQL : structure des blocs anonymes, variables et types composés, curseurs explicites et implicites, gestion structurée des exceptions. La seconde partie couvre l'écriture de procédures et fonctions stockées, leur regroupement en packages pour structurer le code métier, ainsi que la création de déclencheurs (triggers) pour automatiser des traitements au niveau de la base. Le déroulé et les exercices préparent aux certifications d'entrée du parcours Oracle. Cette formation s'adresse aux développeurs, analystes et administrateurs débutants sur Oracle, ainsi qu'aux intégrateurs d'applications.
Les objectifs
Développer requêtes, procédures stockées et déclencheurs en SQL et PL/SQL.
Public visé
Développeurs, analystes, administrateurs débutants sur Oracle, intégrateurs d'applications.
Prérequis
Connaissance des bases du langage SQL.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.