Informatique

ORACLE PL/SQL

Prix : 1890€ ht
Durée : 21h - 3j

Inter ou Intra

Présentiel ou distanciel

Sur-mesure

Objectifs

Savoir concevoir des triggers et procédure stockée.

Pre-requis

Connaissances SQL

Public visé

Développeurs, concepteurs qui utilisent la bdd Oracle.

  • Module 1 : Introduction

    Décrire PL/SQL
    Décrire le rôle de PL/SQL pour les développeurs et pour les DBA
    PL/SQL, un complément de SQL
    PL/SQL, programmation structurée
    Blocs anonymes et stockés
    Les sous blocs

    Module 2 : Déclarer des variables

    Les Blocs et Structures PL/SQL
    Le rôle des variables en PL/SQL
    Les variables PL/SQL et non PL/SQL
    Les variables et les constantes
    Exécution de bloc PL/SQL

    Module 3 : Interaction avec un serveur Oracle

    Utiliser l·ordre SELECT en PL/SQL
    Déclarer le type et la taille d·une variable dynamiquement
    Ecrire des Ordres DML en PL/SQL
    Contrôler les transactions en PL/SQL

    Module 4 : Les structures de contrôle

    Identifier les différentes structures de contrôle
    L’ordre IF
    Les différentes boucles
    Utiliser les tables statiques et temporaires

    Module 5 : Utiliser les types de données composés

    Utiliser les RECORD
    Créer un tableau en PL/SQL
    Créer un tableau de RECORD
    Utiliser les Collections et VARRAY

    Module 6 : Les curseurs

    Utiliser une variable RECORD
    Différence entre curseur implicite et explicite
    Ecrire une boucle de curseur
    Ecrire un curseur paramétrable
    Déterminer quand la clause FOR UPDATE est nécessaire dans un curseur
    Utiliser un tableau variable en PL/SQL

    Module 7 : Les exceptions

    Définir les exceptions en PL/SQL
    « Trapper » les erreurs
    La propagation des exceptions
    Les Exceptions utilisateur

    Module 8 : Les Procédure/Fonction stockées

    Le rôle des procédures / Fonctions
    Créer des procédures / Fonctions
    Les arguments dans les procédures / fonctions
    Appeler une procédure / fonction
    Le statut d·une procédure / fonction

    Module 9 : Les Packages

    Le rôle des packages
    La spécification et le corps du package, les parties publiques et privées, les procédures, fonctions, variables et constantes

    Module 10 : Les « database triggers »

    Les différents types de déclencheurs
    Le rôle des déclencheurs
    Créer des déclencheurs

    Module 11 : Concepts avancés des « triggers »

    Les triggers: Notion avancée des contraintes
    Liste de quelques limitations des triggers
    Les triggers : Sécurité
    Les triggers : événementiel (INSERT/UPDATE/DELETE)
    Les niveaux de trigger : STATEMENT/ROW
    Les triggers « système »

    Module 12 : Description des packages importants

    DMBS_OUTPUT, UTL_FILE, UTL_TCP,

  • Formation présentielle ou distancielle dispensée par un formateur expérimenté. La formation alterne des exposés théoriques, des démonstrations et la mise en pratique au travers d'exercices et de cas concrets.
  • Evaluation des acquis tout au long de la formation à travers des Tps, des Quizz ;
    Evaluation de satisfaction de fin de formation ;
    Attestation de fin de formation précisant les modules acquis et en cours d’acquisition ;
    Support de cours remis en fin de session.

  • Vous pouvez vous inscrire pour suivre une de nos formations jusqu'à la veille de la date de démarrage si la formation est financée directement par votre entreprise ET si le nombre maximum de participants n'est pas atteint. Si la formation est financée via un OPCO, vous devez au préalable avoir obtenu un accord de ce dernier.
  • Nos locaux sont accessibles aux Personnes à Mobilité Réduite PMR. De plus, nos conseillers sont disponibles pour vous accompagner dans vos démarches à travers nos partenaires. Nous sommes en mesure de mobiliser les expertises, les outils nécessaires pour vous accueillir, vous accompagner et vous former.
4,5/5

Satisfaction stagiaire

Univlearn obtient la note de 4,5 sur 5 pour les sessions de formation dispensées en 2023 et 2024.

6909

Stagiaires en 2023

Univlearn a formé un total de 6909 stagiaires au cours de l'année 2023,

8190

Heures de formation

Univlearn a assuré un total de 8190 heures de formation en inter et intra.

Témoignages clients

« Nécessaire » indique les champs nécessaires

Votre demande concerne :Nécessaire
Type de formation envisagé :
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.