| Réf. : |
BBO33 |
| Durée : |
3j /
21h
|
| Tarif : |
1400 € |
|
| Sessions ouvertes : |
|
| Mai |
|
| Juin |
16 au 18 |
| Juil |
|
|
|
Réserver
|
Pré-requis
La connaissance du langage SQL est nécessaire.
Participants
Administrateurs ou développeurs d'applications autour d'Oracle.
Objectifs
Maîtriser le langage PL/SQL afin de maintenir, développer des applications sur une base de données Oracle.
Contenu
PRISE EN MAIN DU LANGAGE
- Aspect général d'un programme PL/SQL.
- Commentaires, identificateurs, mots réservés.
- Types de données simples.
- Opérateurs et expressions.
- Instructions (tests, boucles).
- Intéractions SQL et PL/SQL.
TYPES SPÉCIFIQUES
- Enregistrements (records).
- Tables (utilisation et fonctions associées).
- Types dérivés du dictionnaire de données.
- Curseurs:
- Fonctions associées,
- Boucle de parcours implicite,
- Intéractions curseurs et SQL.
- Native Dynamic SQL.
TRANSACTIONS
- Transactions.
- Transactions discrètes.
PROCÉDURES ET FONCTIONS
- Écriture et appel de procédures et de fonctions.
- Création de procédures et fonctions stockées.
- Polymorphisme.
- Vues du dictionnaire.
PACKAGES
- Création de packages.
- Appels de fonctions ou de procédures de packages.
- Utilisations de packages standards.
- Vues du dictionnaire.
TRAITEMENT DES EXCEPTIONS
- Définitions, types d'exception.
- Exceptions prédéfinies, Exceptions utilisateurs.
TRIGGERS
- Triggers sur ordres LMD.
- Triggers instead of.
- Utilisation, Contraintes, Vues du dictionnaire.
PRIVILÈGES
- Gestion des privilèges dans les procédures.