L'ajout de cookie est désactivé sur votre navigateur, vous devez l'activer pour pouvoir naviguer sur ce site internet.
UpUp, la 1ère plateforme de mutualisation de formations.

Développer avec Oracle PL/SQL

Formation Base de données

Développer avec Oracle PL/SQL

Informatique > Base de données

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.

Le programme de la formation

Avant la session

 

Un quiz de consolidation des pré-requis

 

Présentation de PL/SQL

 

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

 

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

 

Utilisation de types composites

 

Création et utilisation de records

 

Création et utilisation de tables PL/SQL

 

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

 

É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

 

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

 

Personnaliser le traitement des erreurs

Utiliser les exceptions prédéfinies

 

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

 

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

 

Appels des objets stockés

 

Utilisation des fonctions stockées directement dans le langage SQL

 

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

 

Après la session

 

Un quiz pédagogique pour évaluer vos acquis et approfondir les sujets de votre choix
Des vidéocasts pour revenir sur les points clés de la formation
Des vidéos-tutos pour vous accompagner dans la mise en oeuvre de vos acquis

Public et Pré-requis de la formation

Analystes et analystes programmeurs, Administrateurs de bases de données, exploitants.

 

Avoir suivi la formation "Interroger et manipuler des bases de données Oracle avec le langage SQL" ou connaissances équivalentes.

Méthode pédagogique de la formation

Mise en pratique : à travers une série d'ateliers, les participants acquerront une expérience concrète du développement d'applications Oracle avec le langage PL/SQL.
Les bonnes pratiques pour développer un code PL/SQL plus performant et surtout plus pertinent.
Les contenus digitaux mis à disposition des participants avant et après la formation renforcent l'efficacité pédagogique du programme et garantissent un bénéfice durable de l'action de formation.

29 Commentaires