> formation Technologies numériques > formation SGBD > formation Oracle > formation Développer en PL/SQL, perfectionnement

Avis loadedNote : 3,8Length : 5TotalNote : 120TotalNote20 : 3
Toutes nos formations Oracle

Formation Développer en PL/SQL, perfectionnement

3,8 / 5
Stage pratique
Durée : 3 jours
Réf : DSP
Prix  2021 : 2070 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis clients
Programme

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

À l’issue de la formation, le participant sera en mesure de :
  • Ecrire des programmes en PL/SQL
  • Maîtriser les fonctions avancées
  • Optimiser son code
  • Ecrire et exécuter du code SQL dynamique
PROGRAMME DE FORMATION

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.

Participants / Prérequis

» Participants

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 (réf. ORD).
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis clients
picto avis clients
DOMINIQUE G. 30/11/2020
5 / 5
Animateur dynamique et très compétent

CLAIRE M. 30/11/2020
4 / 5
trop de choses qui sont du domaine du DBA et pas du developpeur

FABIEN B. 30/11/2020
4 / 5
Trop de temps passé sur les rappels basiques ou ancienne méthodes.

PATRICK P. 19/08/2020
4 / 5
Contenu théorique OK. Les ateliers pratiques pourraient être plus compliqués pour pousser un peu plus la réflexion sur les concepts abordés. Formateur très compétent. Devrait juste écouter les questions jusqu’au bout sans couper la parole.

MARTY F. 02/06/2020
4 / 5
rien à signaler mais peut-être trop rapide sur certains exercices pour une classe à distance
Avis clients 3,8 / 5

Les avis clients 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.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Formations conseillées
Thème associé