Le langage PL/SQL et les objets stockés

Accueil > Hard skills, Informatique, Compta Gestion > Informatique > Oracle® > Le langage PL/SQL et les objets stockés

Objectifs

Connaître 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)

Pré-requis

Le langage SQL et l’algorithmie ou connaître la programmation dans un autre langage

La formation en détail

Les sessions de formation ont lieu de 9h00 à 12h30 et de 13h30 à 17h00

Introduction

  • Pourquoi PL/SQL ?
  • Son fonctionnement et son intégration dans le noyau et les outils

La structure d’un bloc PL/SQL

Le PL/SQL et l’instruction select

  • Le PL/SQL et l’instruction select
  • Les variables

  • Les variables
    • Les types de données
    • La conversion des types de données
    • Les variables (déclaration, affectation de valeurs)
    • Les variables référencées (%TYPE, %ROWTYPE)
    • Les variables de type RECORD
    • Les tables PL/SQL (tableaux)
    • La visibilité des variables
    • Les « bind » variables

    Les structures de contrôle

    • Les traitements conditionnels
    • Les traitements itératifs
    • Les traitements séquentiels

    Les curseurs

    • La définition et les types (curseurs explicites et implicites)
    • Les attributs d’un curseur : %FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT
    • Les boucles et les curseurs
    • les curseurs paramétrés, les curseurs FOR UPDATE
    • Les clauses d’un curseur : CURRENT OF et RETURN
    • Les variables de type REF CURSOR

    La gestion des erreurs

    • Les exceptions prédéfinies
    • Les exceptions définies par l’utilisateur
    • Les exceptions personnalisées
    • L’utilisation de SQLCODE et SQLERRM

    La gestion des transactions

    • Commit, Rollback, Savepoint

    Les traitements stockés dans la base

    • Les procédures
    • Les fonctions
    • Les packages
    • Les triggers
    • Le trigger INSTEAD OF
    • Les triggers en cascade

    La gestion des dépendances

    Les packages intégrés

  • Les packages intégrés
    • DBMS_OUTPUT
    • UTL_FILE
    • DBMS_SQL

    Le débogage sous SQL*PLUS

    • Le débogage sous SQL*Plus
    • Réflexion de groupe et apports théoriques du formateur.
    • Travail d’échange avec les apprenants sous forme de réunion – discussion.
    • Utilisation de cas concrets issus de l’expérience professionnelle.
    • Validation des acquis par des questionnaires, des tests d’évaluation, des mises en situation et des jeux pédagogiques.
    • Alternance entre apports théoriques et exercices pratiques (en moyenne sur 30 à 50% du temps)

    Administrateurs, développeurs SQL

    En formation présentielle

    Accueil des apprenants dans une salle dédiée à la formation et équipée avec :

    • Ordinateurs
    • Vidéo projecteur ou Écran TV interactif
    • Tableau blanc ou Paper-Board

    En formation distancielle

    A l’aide d’un logiciel comme ® Microsoft Teams ou Zoom, un micro et une caméra pour l’apprenant.

    • Suivez une formation en temps réel et entièrement à distance. Lors de la session en ligne, les apprenants interagissent et communiquent entre eux et avec le formateur.
    • Les formations en distanciel sont organisées en Inter-Entreprise comme en Intra-Entreprise.
    • L’accès à l’environnement d’apprentissage (support de cours, ressources formateur, fichiers d’exercices …) ainsi qu’aux preuves de suivi et d’assiduité (émargement, évaluation) est assuré.
    • Les participants recevront une convocation avec le lien de connexion à la session de formation.
    • Pour toute question avant et pendant le parcours, une assistance technique et pédagogique est à disposition par téléphone au 02 35 12 25 55 ou par email à commercial@xxlformation.com
    • Positionnement préalable oral ou écrit.
    • Feuille de présence signée en demi-journée.
    • Evaluation des acquis tout au long de la formation.
    • Questionnaire de satisfaction
    • Attestation de stage à chaque apprenant
    • Evaluation formative tout au long de la formation.
    • Evaluation sommative faite par le formateur.
    • Nos formateurs sont des experts dans leurs domaines d’intervention
    • Leur expérience de terrain et leurs qualités pédagogiques constituent un gage de qualité

    Inscription

    Inter
    Intra
    Sur Mesure
    Durée :
    3 jours
    Tarif :
    750 € HT - Prix jour / personne
    Référence :
    4-OR-PLSQL

    Prochaines sessions

    Inscription