Formations Oracle - Programmer en PL/SQL

Formation DATASTAGE

Toutes les formations Datastage sont disponibles chez Nativo.

Lire la suite ...

Intra-entreprise :
Formation personnalisée dans vos locaux.

Inter-entreprise :
Formation dans nos locaux.


Formation Oracle - Programmer en PL/SQL

Durée : 3 jours
Prix HT : 1 410 €
Lieu : Paris (La Défense)
Ref : R92


Prochaines sessions :
25 juin 2012 | 17 septembre 2012 | 15 octobre 2012 | 10 décembre 2012 | Egalement disponible en Intra : Tarif au 01 46 20 18 40.
 Télécharger le plan de cours  Envoyer à un ami  Imprimer

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