Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Développer avec Oracle PL/SQL - Perfectionnement
TechniqueNouveauté

Formation Développer avec Oracle PL/SQL - Perfectionnement

Maitriser l’écriture de puissants scripts d’automatisation

Il existe plusieurs moyens d’exécuter des commandes PL/SQL : dans un interpréteur standard (SQL+), sous forme de fichiers de commandes, ou par l’intermédiaire de procédures stockées, de fonctions ou encore de packages. Ces derniers étant comparables à de véritables programmes qui offrent de réelles possibilités pour structurer clairement son code et ainsi le rendre plus facilement maintenable par la suite. A l’issue de cette formation avancée, les participants disposeront des compétences nécessaires à l’écriture de fonctions élaborées puis de packages, déclinaison la plus aboutie du PL/SQL.
Objectifs de cette formation Développer avec Oracle PL/SQL - Perfectionnement
  • 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
  • Développeurs et administrateurs utilisant le langage PL/SQL
Pré-requis
Programme détaillé

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
Les plus de cette formation Développer avec Oracle PL/SQL - Perfectionnement
  • Le but de cette formation étant l'efficacité et étant destinée à des programmeurs ayant déjà un peu d'expérience, la partie travaux pratiques est limitée à 30% du programme. Les 70% restant, étant, outre la présentation et explication des concepts, des démonstrations mettant en lumière l'intérêt des points abordés.
  • Les participants auront tous les scripts, et pourront les exécuter eux aussi a fur et à mesure du déroulé des modules (cela n'entre pas en compte dans les 30% de la manipulation).

Informations

  • Durée : 2 Jours (14h)
  • Tarif : 1 250 € HT
  • Réf. : OR111
  • Option(s)
    • Repas Paris : 46 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...



= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.