Prenez contact avec nous

Plan du cours

Introduction à PL/SQL

  • Qu'est-ce que PL/SQL ?
  • Avantages de l'utilisation de PL/SQL

Structure de base d'un bloc PL/SQL

  • Blocs anonymes
  • Blocs nommés

Variables et types de données

  • Déclaration de variables
  • Syntaxe et règles
  • Types de données dans PL/SQL
  • Utilisation de variables dans les blocs PL/SQL

Structures de contrôle

  • IF-THEN-ELSE
  • Instructions CASE
  • Boucles FOR
  • Boucles WHILE

Procédures stockées et fonctions

  • Création et exécution de procédures stockées
  • Syntaxe et exemples
  • Paramètres d'entrée et de sortie
  • Création et exécution de fonctions dans PL/SQL
  • Syntaxe et exemples
  • Utilisation dans les instructions SQL

Curseurs

  • Curseurs explicites
  • Curseurs implicites
  • Récupération des données
  • Attributs de curseur

Gestion des exceptions

  • Exceptions prédéfinies
  • Exceptions définies par l'utilisateur
  • Utilisation des blocs TRY-CATCH

Contrôle des transactions

  • Contrôle des transactions dans PL/SQL
  • Utilisation de blocs imbriqués et de transactions
  • Gestion des transactions imbriquées
  • Création et utilisation de points de sauvegarde (savepoints)

Techniques avancées sur les curseurs

  • Curseurs REF forts vs faibles
  • Scénarios d'utilisation

Déclencheurs (Triggers)

  • Création de déclencheurs
  • Types de déclencheurs
  • Utilisation des déclencheurs pour l'audit

Packages dans PL/SQL

  • Création
  • Spécification
  • Implémentation
  • Exécution
  • Invocation
  • Application réelle
  • Parcours du code

Résumé et prochaines étapes

Pré requis

  • Compréhension de base de SQL
  • Connaissance des schémas de base de données, des tables et des relations

Audience cible

  • Administrateurs de bases de données
  • Développeurs de bases de données
  • Développeurs de logiciels
  • Analystes de données
 21 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires