Intra-entreprise :
Formation personnalisée dans vos locaux.
Inter-entreprise :
Formation dans nos locaux.
Formation Oracle - Programmer en PL/SQL
25 juin 2012 | 17 septembre 2012 | 15 octobre 2012 | 10 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
Objectifs de la formation
Les objectifs de la formation sont de connaître et utiliser le langage procédural PL/SQL et les traitements stockés dans les bases de données Oracle (Procédure, fonction, package, trigger).
Publics
Responsable informatique, administrateur de base de données, chef de projet, concepteur et développeur.
Pré-requis pour suivre cette formation Oracle
Avoir une bonne maîtrise du langage SQL ou avoir suivi le stage 'Le langage SQL'. Avoir l'expérience d'un autre langage.
Contenu de la formation Oracle :
Alternance d'exposés et de travaux pratiques.
Introduction :
- Pourquoi PL/SQL ?
- Son fonctionnement et son intégration dans le noyau et les outils
La structure d'un bloc PL/SQL
Le PL/SQL et l'instruction select
Les variables :
- Types de données
- Conversion des types de données
- Déclaration et affectation de valeurs
- Variables référencées
- Variables type RECORD
- Tables PL/SQL ou tableaux
- Visibilité des variables
- 'bind' variables
Les structures de contrôle :
- Traitements conditionnels
- Itératifs, séquentiels
Les curseurs :
- Définition
- Types
- Attributs
- Boucles et curseurs
- Curseurs paramétrés
- Curseurs FOR UPDATE
- Clauses d'un curseur
- Variables de type REF CURSOR
La gestion des erreurs :
- Exceptions prédéfinies, définies par l'utilisateur, personnalisées
L'utilisation de SQLCODE et SQLERRM
La gestion des transactions : commit, rollback, savepoint
Les traitements stockés dans la base :
- Procédures
- Fonctions
- Packages
- Triggers
- Triggers INSTEAD OF
- Triggers en cascade
La gestion des dépendances
Les packages intégrés : DBMS_OUTPUT, UTL_FILE, DBMS_SQL...
Le débogage sous SQL*PLUS
