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 dans les blocs 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 déclarations SQL

Curseurs

  • Curseurs explicites
  • Curseurs implicites
  • Récupération de données
  • Attributs du 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 et de transactions imbriqués
  • Gestion des transactions imbriquées
  • Création et utilisation de points de sauvegarde

Techniques avancées de curseur

  • CURSEUR REF fort ou faible
  • Scénarios d'utilisation

Déclencheurs

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

Paquets dans PL/SQL

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

Résumé et prochaines étapes

Pré requis

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

Public

  • [Administrateurs
  • [Développeurs
  • 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