Formation Développer en PL/SQL, perfectionnement


Formation Développer en PL/SQL, perfectionnement

Catalogue : SGBD



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.
Le SQL dynamique
• Flux d'exécution du code SQL.
• Présentation du code SQL dynamique.
• Déclarer des variables de curseur.
Travaux pratiques
Exécuter dynamiquement un bloc PL/SQL.

 

Fiche de la formation



 Cible :

Développeurs Oracle.


 Prérequis :

Bonnes connaissances de la programmation PL/SQL ou connaissances équivalentes à celles apportées par le stage Développer en PL/SQL


 Durée : 3 jours

 Type : Stage pratique


 Contactez-nous