Procédures, fonctions et packages stockées en PL/SQL
- Appel d’une procédure stockée
- Les droits d’accès sur les procédures stockées
- Gestion de sous-programmes stockés, de bibliothèques stockées et de paquetages
- Définition et utilisation des paramètres des sous-programmes
- Les déclencheurs
- Gestion des dépendances
- En tête et corps de packages
- Utilisation des packages
Utilisation des packages oracle
- DBMS_PIPE : communication entre deux sessions
- DBMS_OUTPUT : interface de sortie pour les blocs PL/SQL
- DBMS_DDL : accès à certains ordres LDD
- DBMS_JOB : planification et lancement de tâches
- DBMS_SQL : écriture de SQL dynamique
- UTL_FILE : interface I/O dans les fichiers pour les blocs PL/SQL
Gestion des erreurs
- Types d’exceptions (prédéfinie ou utilisateur)
- Exceptions déclarées dans le bloc PL/SQL
- Code erreur et message associé (SQLCODE, SQLERRM)
- Capturer les exceptions (when)
- Gestion des erreurs applicatives
- Fonctions propres à PL/SQL de gestion d’erreurs
- Gestion et propagation des exceptions
- Traitement d’une exception
- Propagation et gestion transactionnelle
- Déclencher une exception (raise_application_error)
Personnaliser le traitement des erreurs
Atelier cas pratique