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

Structures de contrôle

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

Curseurs

  • Curseurs explicites
  • Curseurs implicites
  • Récupération de 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 de transaction

  • Contrôle de transaction en PL/SQL
  • Utilisation de blocs imbriqués et de transactions
  • Gestion des transactions imbriquées
  • Création et utilisation de points de sauvegarde

Techniques avancées de curseurs

  • Curseur REF STRONG vs. FAIBLE
  • Scénarios d'utilisation

Déclencheurs

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

Packages en PL/SQL

  • Création
  • Spécification
  • Mise en œuvre
  • Exécution
  • Invoquer
  • Application dans le monde réel
  • Revue du code

Synthèse et étapes suivantes

Pré requis

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

Audience

  • Administrateurs de bases de données
  • Développeurs de bases 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