Prenez contact avec nous
 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

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires