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
Nos clients témoignent (3)
il a très bien expliqué et donné des conseils pour les exercices.
Stoyan - OPEN COURSE
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
Les bases de la session PL/SQL. J'ai utilisé PL/SQL, mais je n'avais jamais compris les fondamentaux et ce cours m'a beaucoup aidé à comprendre les requêtes PL/SQL.
Stefan-Andrei
Formation - PL/SQL in Oracle 19c
Traduction automatique