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