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
Nos clients témoignent (5)
Les bases de la session PL/SQL. J'ai utilisé PL/SQL mais je n'en ai jamais compris les bases et ce cours m'a beaucoup aidé à comprendre les requêtes PL/SQL.
Stefan-Andrei
Formation - PL/SQL in Oracle 19c
Traduction automatique
Formation très équilibrée et orientée vers la pratique, très heureux d'avoir eu la machine virtuelle et d'avoir pu travailler en parallèle avec le formateur sur les exercices.
Robert
Formation - PL/SQL in Oracle 19c
Traduction automatique
Le formateur a été patient avec nous et s'est assuré que nous comprenions bien chaque section avant de poursuivre.
RONIKA - Igaye Projects (PTY) LTD
Formation - PL/SQL in Oracle 19c
Traduction automatique
La façon dont il a tout expliqué
Alexandra G - DB Global Technology
Formation - PL/SQL in Oracle 19c
Traduction automatique
Les exercices ont été très bien expliqués.
Monica - DB Global Technology
Formation - PL/SQL in Oracle 19c
Traduction automatique