Bases de données relationnelles - Décisionnel / Oracle

Formation: Le langage PL/SQL et les objets stockés ( 3 Jours )

Consulter les villes disponibles, le calendrier et nos tarifs dégressifs pour cette formation

Durée

3 Jour(s)

Pré-requis

Objectifs

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).

Programme



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

- Les types de données
- La conversion des types de données
- Les variables (déclaration, affectation de valeurs)
- Les variables référencées (%TYPE, %ROWTYPE)
- Les variables type RECORD
- Les tables PL/SQL (Tableaux)
- La visibilité des variables
- Les « bind » variables


Les structures de controle

- Les traitements conditionnels
- Les traitements itératifs
- Les traitements séquentiels


Les curseurs

- La définition et les types (curseurs explicites et implicites)
- Les attributs d’un curseur : %FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT
- Les boucles et les curseurs,
- Les curseurs paramétrés, les curseurs FOR UPDATE
- Les clauses d’un curseur : CURRENT OF et RETURN
- Les variables de type REF CURSOR


La gestion des erreurs

- Les exceptions prédéfinies
- Les exceptions définies par l’utilisateur
- Les exceptions personnalisées
- L’utilisation de SQLCODE et SQLERRM


La gestion des transactions

- Commit, Rollback, Savepoint
- Les traitements stockés dans la base
- Les procédures
- Les fonctions
- Les packages
- Les Triggers
- Le Trigger INSTEAD OF
- Les 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

 
  
 
Certificat/Attestation
Délivrance d'une attestation de fin de formation
 
Modalités d’évaluation
L’évaluation se déroule sous forme d’exercices pendant la durée de la formation. Une auto-évaluation est réalisée par le stagiaire en fin de formation
contactez-vous decouvrez nos formation en region decouvrez nos formation en region devis

Mots-Clés