Prenez contact avec nous
 Durée 21 heures

Plan du cours

Fondamentaux de PL/SQL

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

Flux de contrôle et logique décisionnelle

  • IF, CASE et conditions imbriquées
  • Constructions LOOP, WHILE et FOR
  • Énoncés EXIT et CONTINUE

Curseurs et transactions

  • Curseurs implicites et explicites
  • Boucles FOR de curseur 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 des procédures stockées depuis SQL et PL/SQL

Paquets et déclencheurs

  • Création et gestion des paquets
  • Spécification de paquet par rapport au corps
  • Déclencheurs au niveau ligne et au niveau énoncé

Sécurité et tests

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

Summary and Next Steps

Pré requis

  • Une compréhension des concepts des bases de données relationnelles
  • Des connaissances de base en SQL
  • Une 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 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