Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Durée 21 heures
Plan du cours
Fondamentaux de PL/SQL
- Architecture et structure de bloc de PL/SQL
- Types de données, variables et constantes
- Déclaration et affectation de variables
Flux de contrôle et logique de décision
- Structures IF, CASE et conditions imbriquées
- Structures LOOP, WHILE et FOR
- Énoncés EXIT et CONTINUE
Curseurs et transactions
- Curseurs implicites et explicites
- Boucles FOR sur curseurs et attributs
- Contrôle des transactions : COMMIT, ROLLBACK, SAVEPOINT
Gestion des exceptions
- Types d'exceptions et clauses WHEN
- Utilisation de RAISE_APPLICATION_ERROR
- Exceptions et gestionnaires personnalisés
Procédures et fonctions
- Création de procédures et de fonctions
- Paramètres IN, OUT et IN OUT
- Appel de procédures stockées depuis SQL et PL/SQL
Packages et déclencheurs
- Création et gestion des packages
- Spécification du package par rapport au corps
- Déclencheurs au niveau de la ligne et au niveau de l'énoncé
Sécurité et tests
- Attribution et révocation des privilèges d'exécution
- Débogage de PL/SQL avec SQL Developer
- Tests unitaires des procédures stockées et des packages
Résumé et prochaines étapes
Pré requis
- Comprendre les concepts des bases de données relationnelles
- Avoir des connaissances de base en SQL
- Maîtriser les fondamentaux de la programmation procédurale
Public cible
- Développeurs de bases de données
- Développeurs back-end et ingénieurs de données
- Personnel du support technique et DevOps travaillant avec des environnements Oracle
Nos clients témoignent (2)
Comprendre et maîtriser plus efficacement les requêtes SQL courantes
Faizal KAHAR - Soitec Microelectronics Singapore Pte Ltd
Formation - Oracle Database 19c PL and Advanced SQL
Traduction automatique
J'ai apprécié l'expérience pratique et la possibilité de travailler sur des activités de codage réelles
Kristine - Isuzu Philippines Corporation
Formation - ORACLE PL/SQL Fundamentals
Traduction automatique