Nos formations :
Formation Développer en PL/SQL, perfectionnement
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Ce stage vous apprendra à écrire des programmes PL/SQL et à tirer le meilleur parti des fonctions avancées : packages, curseurs, méthodes d'interface avancées et ensembles. Il aborde le développement, le code SQL dynamique et les notions conceptuelles nécessaires à un codage efficace.
Objectifs pédagogiques
- Ecrire des programmes en PL/SQL
- Maîtriser les fonctions avancées
- Optimiser son code
- Ecrire et exécuter du code SQL dynamique
Rappels sur le PL/SQL
- Décrire les types de données prédéfinis.
- Créer des sous-types basés sur des types existants.
- Répertorier les règles de conception d'un curseur.
Les ensembles
- Présentation des ensembles.
- Tableaux associatifs et tables imbriquées.
- Programmes PL/SQL qui utilisent des ensembles.
- Le stockage des ensembles dans les tables.
- Les ordres SQL dans PL/SQL.
- L'utilisation de la clause RETURNING, BULK COLLECT.
Travaux pratiques
Utiliser les traitements de masse pour améliorer les performances.
Les procédures et les fonctions stockées
- Créer une conception modulaire.
- Créer, appeler et supprimer des procédures stockées.
- Implémenter les paramètres de procédure.
- Implémenter le hint de compilation NOCOPY.
- Créer, appeler et supprimer des fonctions stockées.
- Identifier les restrictions liées aux appels de fonctions.
Travaux pratiques
Visualiser les informations des procédures à l'aide des vues du dictionnaire de données et de SQL Developer.
Les performances et la mise en mémoire cache
- Décrire la mise en mémoire en cache des résultats.
- Utiliser le cache des résultats d'interrogation SQL.
- Cache des résultats de fonction PL/SQL.
Travaux pratiques
Vérifier les principaux aspects du cache des résultats de fonction PL/SQL.
Les packages
- Identifier les composants d'un package.
- Utiliser le package STANDARD et les fonctions de package.
- Contrôler les effets de bord des sous-programmes PL/SQL.
Travaux pratiques
Créer la spécification et le corps d'un package. Afficher le code source PL/SQL à l'aide du dictionnaire de données. Appeler des tables PL/SQL d'enregistrements dans des packages.
Les déclencheurs
- Comment implémenter les déclencheurs ?
- Présentation des déclencheurs combinés.
- Déclencheur combiné pour les tables et les vues.
- Créer des déclencheurs sur les instructions LDD.
Travaux pratiques
Créer des déclencheurs LMD, INSTEAD OF. Implémenter un déclencheur combiné pour résoudre l'erreur de table en mutation.
» Participants
» Prérequis
| Badra H. 02/03/2020 |
5 / 5
|
| Kévin-Gwenaël C. 02/03/2020 |
5 / 5
|
| DIT R. 16/12/2019 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.










