Prenez contact avec nous
 Durée 21 heures

Plan du cours

Fondamentaux de PL/SQL

  • Architecture PL/SQL et structure des blocs
  • Types de données, variables et constantes
  • Déclaration et affectation de variables

Contrôle du flux et logique de décision

  • Instructions IF, CASE et conditions imbriquées
  • Constructions LOOP, WHILE et FOR
  • Instructions 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 personnalisées et gestionnaires

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 des lignes et des énoncés

Sécurité et tests

  • Concession et révocation des privilèges d'exécution
  • Débogage de PL/SQL avec SQL Developer
  • Tests unitaires des procédures et packages stockés

Synthèse et prochaines étapes

Pré requis

  • Compréhension des concepts de base des bases de données relationnelles
  • Connaissances de base de SQL
  • Familiarité avec les fondamentaux de la programmation procédurale

Public cible

  • Développeurs de bases de données
  • Programmeurs back-end et ingénieurs de données
  • Personnel d'assistance technique et DevOps travaillant dans des environnements Oracle

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires