Techniques informatiques Oracle - PL/SQL

Demande d'information

Techniques informatiques Oracle - PL/SQL

  • 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
  • Stage Durée de la formation : 3 jours
  • Diplôme Techniques informatiques Oracle - PL/SQL
  • Contenu 1.Présentation de PL/SQL

    2. 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

    3. 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

    4. 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

    5. É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

    6.Utilisation de types composites

    7.Création et utilisation de records

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

    9. 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éfinies
    - 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 PLUS
    - Définition et utilisation des paramètres des sous-programmes

    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
    - DBMS_SQL : écriture de SQL dynamique
    - UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL
Demande d'information

Autre formation en rapport avec oracle