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 des variables dans les blocs PL/SQL

Structures de contrôle

  • IF-THEN-ELSE
  • Déclarations CASE
  • Boucles FOR
  • Boucles WHILE

Procédures et fonctions stockées

  • 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 déclarations SQL

Curseurs

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

Gestion des exceptions

  • Exceptions prédéfinies
  • Exceptions 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 de curseurs

  • REF CURSOR 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

Paquets dans PL/SQL

  • Création
  • Spécification
  • Implémentation
  • Exécution
  • Appel
  • Application dans le monde réel
  • Passage en revue du code

Résumé et prochaines étapes

Pré requis

  • Comprendre les bases de SQL
  • Comprendre les schémas de base de données, les tables et les relations

Public cible

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

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires