Développer avec Oracle PL/SQL – niveau avancé
Informations générales
Objectifs & compétences
Savoir créer des types pour répondre à des besoins spécifiques
Comprendre comment utiliser des curseurs et des fonctions pour réaliser des traitements complexes
Développer une expertise PL/SQL afin de développer des packages PL/SQL efficaces et maintenables
Comprendre comment garder à l’esprit la vision Tuning qui permet de développer des programmes sans altérer les performances
Public visé
Développeurs et administrateurs utilisant le langage PL/SQL
Pré-requis
Avoir suivi la formation « Développer avec Oracle PL/SQL » (AS704) ou disposer des compétences équivalentes.
Les fondamentaux du langage PL/SQL ne seront pas revus durant cette formation
Programme
GESTION DES TYPES
Importance du typage
Création de ses propres types
Traitement des collections
Échanges données SQL et données PL/SQL
GESTION DES CURSEURS
SQL dynamique
Se prémunir contre les injections de code
Variable CURSOR REF
GESTION DES BULK COPY
Limiter les "switch" de context
BULK COPY
Clause RETURNING
FORALL
FORALL IN INDICES, VALUES
Gestion des exceptions associées
GESTION DES FONCTIONS
Types d'appels des paramètres (notamment NOCOPY)
Gestion des privilèges et des autorisations
Gestion des exceptions
Utilisation du cache de résultats
GESTION DES PACKAGES
Définitions et mises en oeuvre
Initialisations
Utilisation de DBMS_APPLICATION_INFO
Importance de pouvoir tracer l'exécution de nos procédures
Modalités
Méthodes
Tarifs
- Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
- Le dispositif FNE-Formation.
- L’OPCO (opérateurs de compétences) de votre entreprise.
- Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
- CPF -MonCompteFormation
Lieux & Horaires
Prochaines sessions