Oracle - Langage PL/SQL
Qualiopi
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Présenter 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 de la formation
Introduction
- Pourquoi PL/SQL ?
- Son fonctionnement
- Son intégration dans le noyau
- Les outils
La structure d'un bloc PL/sSQL
Le PL/SQL et l'instruction select
Les variables
- Types de données
- Conversion des types de données
- Variables : déclaration et affectation de valeurs
- Variables référencées (%TYPE,%ROWTYPE)
- Variables type RECORD
- Tables PL/SQL ou tableaux
- Visibilité des variables
- "Bind" variables
Les structures de contrôle
- Traitements conditionnels
- Traitements itératifs
- Traitements séquentiels
Les curseurs
- Définition
- Types (explicites, implicites)
- Attributs (%FOUND,%NOTFOUND,%ISOPEN,%ROWCOUNT)
- Boucles et curseurs
- Curseurs paramétrés
- Curseurs FOR UPDATE
- Clauses d'un curseur (CURRENT OF / RETURN)
- Variables de type REF CURSOR
La gestion des erreurs
- Exceptions prédéfinies
- Exceptions définies par l'utilisateur
- Exceptions 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
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"
À partir de
1830 €
Durée
21h en 3 jours
Localisation
Partout en France

Proposé par
M2I
À partir de
1830 €
