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 des variables
  • Syntaxe et règles
  • Types de données en PL/SQL
  • Utilisation des variables dans les blocs PL/SQL

Structures de contrôle

  • IF-THEN-ELSE
  • Instructions 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 en PL/SQL
  • Syntaxe et exemples
  • Utilisation dans les instructions SQL

Curseurs

  • Curseurs explicites
  • Curseurs implicites
  • Récupération des données (fetching)
  • Attributs des curseurs

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 en PL/SQL
  • Utilisation de blocs imbriqués et de transactions
  • Gestion des transactions imbriquées
  • Création et utilisation des 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

Packages en PL/SQL

  • Création
  • Spécification
  • Implémentation
  • Exécution
  • Invocation
  • Application réelle
  • Analyse du code (code walkthrough)

Synthèse et étapes suivantes

Pré requis

  • Compréhension de base du SQL
  • Comprendre les schémas, les tables et les relations de base de données

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