fff

Combien de stagiaires suivront cette formation ?


Valider Annuler

Accueil    Formations    Informatique    Bases de données    Oracle    Oracle - Langage PL/SQL avancé

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Décrire de manière approfondie vos connaissances en développement PL/SQL en utilisant différentes techniques liées aux variables, curseurs et traitements stockés
  • Gérer (en détail) de grands objets.

Modalités et moyens pédagogiques

Formation délivrée en présentiel ou distanciel* (e-learning, classe virtuelle, présentiel à distance).

Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour les cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2i, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatique...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.

* nous consulter pour la faisabilité en distanciel

** ratio variable selon le cours suivi

Niveau requis

Ecrire des requêtes SQL et développer en PL/SQL au quotidien.

Public concerné

Concepteurs et développeurs.

Programme

Les variables

  • Apports des différentes versions
  • Gestion des "Large Objects"
  • Créer ses propres types de données

Les curseurs

  • Echange de variables de types propriétaires par fonctions et procédures
  • Echange de curseurs par fonctions et procédures
  • Bulk collect : Sql%bulk_rowcount, sql%bulk_exceptions

Les erreurs

  • Revue des erreurs prédéfinies
  • Définir des erreurs via des packages

Les transactions

  • Traitement en transaction autonome
  • Bloc anonyme et traitements stockés
  • Restrictions

Traitements stockés

  • Gestion des droits
  • Privilèges objets et système
  • Droits de l'appelant et du propriétaire
  • Dictionnaire de données
  • Récursivité des fonctions
  • Fonctions pipelined
  • Surcharge
  • Déterminisme
  • Traitements stockés et caches
  • Ordonnancement des triggers
  • Triggers composés
  • Triggers DDL
  • Revue des packages intégrés par catégorie

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Formation disponible en intra-entreprise

Votre société a besoin d'une offre personnalisée ? Contactez-nous

À la suite de cette formation, nous vous suggérons :

Découvrez les autres formations susceptibles de vous intéresser :

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous