Menu

FORMATIONS / INFORMATIQUE / ORACLE / SGBD

OR-003  DEVELOPPER AVEC ORACLE PL/SQL |  3 jours


01/. Présentation de PL/SQL

    02/. Environnement et intégration dans l'architecture des produits Oracle

    • Développer un bloc simple en PL/SQL
    • Syntaxe de base du langage pour écrire des blocs simples
    • Blocs imbriqués.

    03/. Déclarer, utiliser des variables et constantes

    • Déclaration et utilisation de variables simples
    • Variables de type composite : tables PL/SQL, records, LOB, Bind variables
    • Portée d'une variable.

    04/. Utilisation de types composites

      05/. Création et utilisation de records

        06/. Création et utilisation de tables PL/SQL

          07/. Instructions SQL

          • Utilisation des commandes LMD
          • Gestion des transactions
          • Fonctions SQL à l'intérieur des blocs PL/SQL
          • Les limites de SQL
          • La syntaxe particulière de l'ordre SELECT dans un bloc PL/SQL.



          08/. Écrire des traitements conditionnels et des traitements répétitifs

          • L'instruction IF pour les traitements conditionnels
          • Les traitements répétitifs à l'aide de la boucle de base LOOP
          • Boucle FOR et WHILE.

          09/. Déclarer et utiliser des curseurs

          • SELECT ramenant plus d'une ligne
          • Mises à jour sur les données traitées par un curseur
          • Simplification d'écriture avec la boucle FOR.

          10/. Personnaliser le traitement des erreurs

            11/. Utiliser les exceptions prédéfi nies

            • Exceptions déclarées dans le bloc PL/SQL
            • Gestion des erreurs applicatives.

            12/. Création de procédures et de fonctions stockées

            • Création, compilation et stockage des programmes avec SQL+
            • Définition et utilisation des paramètres des sous-programmes
            • Les déclencheurs.

            13/. Appels des objets stockés

            • Utilisation des fonctions stockées directement dans le langage SQL.

            14/. Utilisation des packages Oracle

            • DBMS_PIPE : communication entre deux sessions
            • DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL
            • DBMS_DDL : accès à certains ordres LDD
            • DBMS_JOB : planification et lancement de tâches.



            Public
            Analystes et analystes programmeurs. Administrateurs de bases de données. Exploitants.

            Objectifs
            Connaître et utiliser le langage procédural PL/SQL et les objets stockés dans le noyau : procédure, fonction, package, trigger.
            Savoir créer des blocs PL/SQL qui puissent être partagés par plusieurs applications, forms ou reports.
            Disposer d'indications pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent.

            Prérequis
            Avoir suivi le stage « Interroger des bases de données Oracle avec le langage SQL+ » (OR-002) ou connaissances équivalentes.

            Méthodes pédagogiques
            1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur.
            Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

            VOS DATES DE FORMATION


            • Vous souhaitez organiser cette formation à une date spécifique ?
            • Vous ne trouvez pas de date de session sur les semaines à venir ?
            Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact