Prenez contact avec nous

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 assignation des variables

Flux de contrôle et logique décisionnelle

  • Conditions IF, CASE et imbriquées
  • Structures LOOP, WHILE et FOR
  • Instructions EXIT et CONTINUE

Curseurs et transactions

  • Curseurs implicites et explicites
  • Boucles FOR de curseur et attributs de curseur
  • 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 de package versus corps de package
  • Déclencheurs au niveau des lignes et au niveau des instructions

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 stockées et des packages

Résumé et prochaines étapes

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 backend et ingénieurs de données
  • Personnel de support technique et DevOps travaillant avec des environnements Oracle
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires