Copyright © Oracle Corporation, 2001. Tous droits réservés.
Créer des procédures
2-2 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Objectifs
A la fin de ce chapitre, vous pourrez :
décrire une procédure
créer une procédure
faire la distinction entre les paramètres formels et
les paramètres réels
répertorier les fonctions des différents modes des
paramètres
créer des procédures avec des paramètres
appeler une procédure
traiter des exceptions dans les procédures
supprimer une procédure
2-3 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Définition d'une procédure
Une procédure est un type de sous-programme
qui exécute une action
Une procédure peut être stockée en tant qu'objet
de schéma dans la base de données en vue
d'exécutions répétées
2-4 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Syntaxe pour la création de procédures
CREATE [OR REPLACE] PROCEDURE procedure_name
[(parameter1 [mode1]datatype1,
parameter2 [mode2]datatype2,
. . .)]
IS|AS
PL/SQL Block;
L'option REPLACE indique que, si la procédure
existe, elle sera supprimée et remplacée par la
nouvelle version créée avec l'instruction
Le bloc PL/SQL commence par BEGIN ou par la
déclaration de variables locales et se termine par
END ou par END procedure_name
2-5 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Développer des procédures
1
Editeur
Code de création
de procédure file.sql
iSQL*Plus
2Chargement et exécution du fichier file.sql
Oracle Code source
Compila-
tion
Pseudo-code
Utiliser SHOW
ERRORS pour
visualiser les
erreurs de
compilation
Procédure
créée
Exécution 3
1 / 29 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !