Aller au contenu principal

Formation Oracle - Langage PL/SQL

  • 3 jours (21 heures)
  • Initiation
  • Présentiel ou classe à distance

Une formation proposée par

Objectifs

A l'issue de cette formation, vous serez capable de :

  • Présenter et utiliser le langage procédural PL/SQL et les traitements stockés dans les bases de données Oracle (procédure, fonction, package, trigger).
Les compétences visées par cette formation font l'objet d'une évaluation.

À qui s'adresse cette formation ?

Responsables informatique, administrateurs de base de données, chefs de projets, concepteurs et développeurs.

Prérequis

Avoir suivi le cours SQL-FND "Langage SQL" ou avoir les connaissances équivalentes. Avoir l'expérience d'un autre langage serait un plus.

Programme

1 Pendant votre formation

Oracle - Langage PL/SQL

Jour 1 - Matin

Introduction

  • Pourquoi PL/SQL ?
  • Son fonctionnement
  • Son intégration dans le noyau
  • Les outils

La structure d'un bloc PL/SQL

Le PL/SQL et l'instruction select

Les variables

  • Types de données
  • Conversion des types de données
  • Variables : déclaration et affectation de valeurs
  • Variables référencées (%TYPE, %ROWTYPE)
  • Variables type RECORD
  • Tables PL/SQL ou tableaux
  • Visibilité des variables
  • "Bind" variables

Exemples de travaux pratiques (à titre indicatif)

  • Créer des procédures ou fonctions avec déclaration de variables
  • Utilisation de plusieurs types de variables

Jour 1 - Après-midi

Les structures de contrôle

  • Traitements conditionnels
  • Traitements itératifs
  • Traitements séquentiels

Exemples de travaux pratiques (à titre indicatif)

  • Créer ou enrichir des procédures ou fonctions
  • Utilisation des structures de contrôle pour enrichir les flux d'exécutions des fonctions
  • Boucles de traitement

Jour 2 - Matin

Les curseurs

  • Définition
  • Types (explicites, implicites)
  • Attributs (%FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT)
  • Boucles et curseurs
  • Curseurs paramétrés
  • Curseurs FOR UPDATE
  • Clauses d'un curseur (CURRENT OF / RETURN)
  • Variables de type REF CURSOR
  • Mise en oeuvre des curseurs
  • Les curseurs et les structures de boucles

Jour 2 - Après-midi

La gestion des erreurs

  • Exceptions prédéfinies
  • Exceptions définies par l'utilisateur
  • Exceptions personnalisées
  • L'utilisation de SQLCODE et SQLERRM

Exemples de travaux pratiques (à titre indicatif)

  • Intégrer une gestion des erreurs dans des fonctions PL/SQL

La gestion des transactions

  • Commit
  • Rollback
  • Savepoint

Jour 3 - Matin

Les traitements stockés dans la base

  • Procédures
  • Fonctions
  • Packages
  • Triggers
  • Triggers INSTEAD OF
  • Triggers en cascade

Exemple de travaux pratiques (à titre indicatif)

  • Développer des fonctions stockées en base de données

Jour 3 - Après-midi

La gestion des dépendances

Les packages intégrés

  • DBMS_OUTPUT
  • UTL_FILE
  • DBMS_SQL

Exemple de travaux pratiques (à titre indicatif)

  • Utiliser des packages intégrés dans les fonctions PL/SQL

Le débogage sous SQL*Plus

    Financement

    Plusieurs dispositifs de financement sont accessibles via les OPCO (Opérateurs de Compétences), organismes agréés par le ministère du Travail dont le rôle est d'accompagner, collecter et gérer les contributions des entreprises au titre du financement de la formation professionnelle.
    Pour plus d'information, une équipe de gestionnaires SKOLAE Formation spécialisée vous accompagne dans le choix de vos formations et la gestion administrative.

    Nous contacter pour en savoir plus

    Points forts

    Modalités pédagogiques

    Formation délivrée en présentiel ou distanciel* (blended-learning, 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 certains 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 informatiques...) 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

    Accessibilité aux personnes en situation de handicap

    Formations complémentaires

    Dernière mise à jour : 30/09/2026

    Sessions

    Oracle - Langage PL/SQL

    3 jours (21 heures) Réf. ORA-PLIN

    à partir de 1 905 € HT

    Repas inclus en présentiel
    Du 7 octobre au 9 octobre 2026 Paris La Défense
    Places disponibles
    S'inscrire
    Places disponibles
    S'inscrire
    Du 11 mai au 13 mai 2027 Paris La Défense
    Places disponibles
    S'inscrire

    Ces formations peuvent aussi vous intéresser