Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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