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
Nos clients témoignent (5)
Les bases de la session PL/SQL. J'ai utilisé PL/SQL, mais je n'avais jamais compris les fondamentaux 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, je suis très content d'avoir eu la machine virtuelle et de pouvoir 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 il s'est assuré que nous comprenions chaque section avant de passer à la suite.
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é expliqués de manière très claire.
Monica - DB Global Technology
Formation - PL/SQL in Oracle 19c
Traduction automatique