Copyright © Oracle Corporation, 2001. Tous droits réservés.
Créer des fonctions
3-2 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Objectives
A la fin de ce chapitre, vous pourrez :
décrire les différentes utilisations des fonctions
créer des fonctions stockées
appeler une fonction
supprimer une fonction
faire la distinction entre une procédure et une
fonction
3-3 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Présentation des fonctions stockées
Une fonction est un bloc PL/SQL nommé qui
renvoie une valeur
Une fonction 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
Une fonction est appelée dans une expression
3-4 Copyright © Oracle Corporation, 2001. Tous droits réservés.
CREATE [OR REPLACE] FUNCTION function_name
[(parameter1 [mode1]datatype1,
parameter2 [mode2]datatype2,
. . .)]
RETURN datatype
IS|AS
PL/SQL Block;
Le bloc PL/SQL doit comporter au moins une
instruction RETURN.
Syntaxe pour la création de fonctions
3-5 Copyright © Oracle Corporation, 2001. Tous droits réservés.
Créer une fonction
Appel 3
1
Editeur
Code de création
de fonction file.sql
iSQL*Plus
2Chargement et exécution
du fichier file.sql
Oracle Code source
Compila-
tion
Pseudo-code Fonction
créée
1 / 22 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 !