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
- Vue d'ensemble de l'environnement d'exécution PL/SQL
- Structure et types de blocs PL/SQL
- Déclaration et utilisation des variables
- Structures de contrôle : conditionnelles et boucles
Incorporation de SQL dans PL/SQL
- Exécution de commandes DML
- Utilisation de DDL et de SQL dynamiques
- Commandes de contrôle des transactions (TCL)
- Recherche de données à l'aide d'instructions SELECT
Procédures et fonctions
- Création et suppression de procédures et de fonctions
- Techniques de paramétrage
- Passer des paramètres par valeur et par référence ; comprendre
NOCOPY
Gestion des erreurs et des exceptions
- Stratégies de gestion des erreurs et des exceptions dans PL/SQL
Curseur Management
- Comprendre les enregistrements et les curseurs statiques
- Paramétrer les curseurs
- Implémentation de curseurs avec
FOR UPDATE
Tableaux associatifs
- Déclarer et utiliser les tableaux associatifs dans PL/SQL (en anglais)
Paquets
- Structure des paquets : spécifications et corps
- Sections d'initialisation, variables globales et gestion de la mémoire
- Concepts d'encapsulation, de surcharge et de déclarations avancées
Déclencheurs
- Création de déclencheurs DML
- Mise en œuvre des déclencheurs INSTEAD OF
- Comprendre les déclencheurs système
- Exploration des fonctionnalités avancées des déclencheurs
Applications pratiques des paquets intégrés
- Écriture dans des fichiers à l'aide de
UTL_FILE
- Envoyer des courriels à partir de PL/SQL
Code Management et compilation
- Techniques de cryptage et d'obscurcissement du code
- Utilisation de la compilation conditionnelle
- Gestion des dépendances d'objets
- Interprétation des avertissements du compilateur
Résumé et prochaines étapes
Pré requis
- Maîtrise de base d'un langage de programmation (structuré ou orienté objet)
- Connaissance des SQL principes fondamentaux et de l'environnement de la base de données Oracle.
Public
- Développeurs
- Administrateurs Database
28 Heures
Nos clients témoignent (3)
J'ai beaucoup aimé le format de la formation, pratique et directement dans SQL Developer.
Andreea - OPEN COURSE
Formation - Oracle Database 19c PL and Advanced SQL
Traduction automatique
Les exercices ont été très bien expliqués.
Monica - DB Global Technology
Formation - PL/SQL in Oracle 19c
Traduction automatique
C'était assez pratique, sans trop de théorie.
David Lambaerts - Estee Lauder BV
Formation - ORACLE PL/SQL Fundamentals
Traduction automatique