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
 21 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires