Cette formation en classe virtuelle, pour tout responsables informatique, administrateurs de base de données, chefs de projet, concepteurs et développeurs afin de présenter et utiliser le langage procédural PL / SQL. 

Séance 1 - Présentation de la syntaxe de base

Description de la structure d’un bloc PL/SQL et de ses différentes sections

Les structures de données : variables locales, constantes, variables applicatives

Les types PL/SQL simples et composites

Les structures de contrôle PL/SQL branchements conditionnels (instructions CASE, IF) boucles répétitives (LOOP), (WHILE), avec indice (FOR) sorties de boucle (instruction EXIT)

Imbrication de blocs

Particularité de l’ordre SELECT dans un bloc PL/SQL et gestion explicite d’un curseur et de ses attributs

Interception des exceptions et gestionnaires d’anomalies

Séance 2 - Procédures et fonctions stockées

Principes de mise en œuvre

Création et maintien de procédures et fonctions stockées

Séance 3 - Packages PL/SQL

Description des composants d’un package PL/SQL

Construction et mise en œuvre des packages

Mise en œuvre du SQL dynamique

Utilisation de packages intégrés au serveur Oracle dans un programme PL/SQL : DBMS_JOB, UTL_FILE, DBMS_LOB

Séance 4 - Gestion des privilèges et modèles d’invocation des programmes PL/SQL STOCKENT

Le wrapper PL/SQL

Séance 5 - Définition et utilisation des différents types de triggers

Triggers LMD, triggers LDD et triggers sur événements du système

Séance 6 - Mise en pratique et capacités induites

Développer des programmes PL/SQL utilisables au travers des différentes interfaces

Manipuler les structures de données PL simples et composites

Recourir aux différentes structures de contrôle disponibles

Prévoir et neutraliser les exceptions

Installer dans la base des procédures et fonctions admettant ou non le passage de paramètres

Mettre en œuvre les packages PL/SQL

Exploiter les packages intégrés au serveur

Construire des triggers réagissant aux activités d’écriture sur les tables/ évènements du système

Recourir au PL/SQL pour la réalisation de développements Web

Utiliser les commandes d’interface spécifiques au développement et au test

Absence de prérequis

A l’issue de la formation l’apprenant sera capable de  : 

  • Présenter le langage procédural PL/SQL
  • Utiliser le langage procédural PL/SQL
  • Comprendre les traitements stockés dans les bases de données Oracle (procédure, fonction, package, trigger)

Format d’apprentissage : 

Classe virtuelle

  • Plan de Développement de Compétences en Entreprise
  • Financement Personnel
LOMEDIS LOGO

LOMEDIS

68 RUE ANDRÉ KARMAN
93300 AUBERVILLIERS
CONTACT@LOMEDIS.COM

01 83 72 15 76

N° d’Activité: Enregistré sous le numéro 11930612893
Cet enregistrement ne vaut pas agrément de l’État