Oracle - PL / SQL
Référence : AT-OR40
Durée : 3 jours (21 heures)
Centralisation des traitements, indépendance traitement / données, intégrité référentielle sont parmi les fonctionnalités clés du langage PL / SQL d'Oracle. Ce cours permet de comprendre comment concevoir et développer des applications fiables, modulaires et évolutives.
Travaux pratiques :
Les thèmes développés durant les travaux pratiques seront : l'utilisation de variables, la déclaration d'un Record, l'utilisation d'un tableau et celle de boucles For imbriquées, la gestion d'un curseur et la gestion des erreurs pour finir par les traitements stockés.
Vous allez apprendre à :
- Utiliser le langage procédural PL / SQL et les objets stockés dans le noyau (procédure, fonction, package, Trigger)
- Reconnaître l'intérêt des traitements stockés
- Installer et configurer des Triggers
- Découvrir les packages intégrés
Méthode pédagogique :
60% de travaux pratiques
Audience :
Responsables de service, administrateurs de bases de données, chefs de projets, analystes et analystes programmeurs
Pré-requis :
- Avoir suivi les stages AT-OR01 (Oracle - Introduction technique) et AT-OR35 (ORACLE - SQL) ou posséder les connaissances équivalentes
Programme :
- Introduction
- L'environnement PL / SQL
- Structure d'un bloc PL / SQL
- Les requêtes DML
- Conditions d'exécution d'un Select
- Options de compilation 11G
- Les variables PL / SQL
- Déclaration des variables PL / SQL
- Utilisation de Bind variables
- Utilisation de variables SQL*Plus
- Les Records
- Les collections
- Les structures de contrôle
- Traitements conditionnels
- Traitements itératifs
- Traitements séquentiels
- Les curseurs
- Mise à jour via un curseur
- Option Current Of
- Traitement des erreurs
- Les traitements stockés
- Intérêts des traitements stockés
- Les procédures et fonctions
- Les packages
- Les Triggers
- Présentation des packages standards d'Oracle