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.
Plan du cours
PL/SQL Fondamentaux
- PL/SQL architecture et structure par blocs
- Types de données, variables et constantes
- Déclaration et assignation de variables
Gestion des flux de contrôle et logique décisionnelle
- IF, CASE et conditions imbriquées
- Constructions LOOP, WHILE et FOR
- Instructions EXIT et CONTINUE
Cursors et transactions
- Cursors implicites et explicites
- Boucles FOR de curseurs et attributs
- Gestion 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 fonctions
- Paramètres IN, OUT et IN OUT
- Appel des procédures stockées depuis SQL et PL/SQL
Packages et déclencheurs
- Création et gestion de packages
- Spécification vs corps du package
- Déclencheurs au niveau ligne et au niveau instruction
Sécurité et tests
- Accorder et révoquer les privilèges d'exécution
- Débogage de PL/SQL avec SQL Developer
- Tests unitaires des procédures stockées et packages
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de base des bases de données relationnelles
- Connaissance de base d'SQL
- Familiarité avec les fondamentaux du programmation procédurale
Public cible
- Développeurs Database
- Programmeurs backend et ingénieurs de données
- Perspectives de soutien technique et DevOps travaillant avec des environnements Oracle
21 Heures
Nos clients témoignent (3)
I liked very much the format of the training, hands on, directly in sql developer.
Andreea - OPEN COURSE
Formation - Oracle Database 19c PL and Advanced SQL
The exercises were explained very good.
Monica - DB Global Technology
Formation - PL/SQL in Oracle 19c
It was quite hands-on, not too much theory.