PL/SQL est un langage de programmation procédural et structuré. Trigger (déclencheur) est un dispositif logiciel qui provoque un traitement particulier en fonction d'événements prédéfinis.

OBJECTIFS PEDAGOGIQUES

  • Connaître l’utilisation de PL/SQL sous oracle

PROGRAMME

RAPPELS SUR SQL

  • Qu’est-ce qu’un SGBDR ?
  • Le SQL
  • Le SQL adapté à Oracle

STRUCTURES DU BLOC PL/SQL

  • Présentation du langage procédural
  • Les différentes sections d'un bloc PL/SQL
  • Les instructions du PL/SQL

LES CURSEURS

  • Définition
  • Travailler avec le curseur
  • Curseur et mise à jour

LES COMMANDES SQL DYNAMIQUES

  • Construire dynamiquement une requête
  • Utilisation de la commande Execute immediate

LES PROCÉDURES ET LES FONCTIONS

  • Présentation des procédures et fonctions
  • Création et utilisation d'une procédure
  • Création et utilisation d'une fonction

LES PACKAGES

  • Le package de gestion des affichages en ligne de commande
  • Les différents packages d'Oracle
  • Utilisation d'un package Oracle
  • L'intérêt des packages
  • La construction d'un package

LES DÉCLENCHEURS DE BASE DE DONNÉES

  • Présentation des différents déclencheurs
  • Mise en place d'un déclencheur sur une table
  • Mise en place d'un déclencheur sur une vue

PUBLIC

Développeur d'applications, développeur Web

PRÉREQUIS

  • Connaissances de base du langage SQL
  • INFORMATIONS PRATIQUES

    HORAIRES DE LA FORMATION
    de 9 h 00 à 12 h 30 et de 13 h 30 à 17 h 00

    MÉTHODOLOGIE PÉDAGOGIQUE
    Théorie | Cas pratiques | Synthèse

    MODALITÉS D'ÉVALUATION
    Évaluation qualitative des acquis tout au long de la formation et appréciation des résultats