Blocs PL/SQL : Procédure, fonction, bloc anonyme
Syntaxe : Procédure
Exemple : Procédure
Syntaxe : Fonction
Exemple : Fonction
CTRL+C pour copier, CTRL+V pour coller
1
CREATE OR REPLACE FUNCTION fDateDuJour RETURN date
2
IS
3
vDate date;
4
BEGIN
5
SELECT SYSDATE INTO vDate FROM DUAL;
6
RETURN vDate;
7
END;
8
/
CREATE OR REPLACE FUNCTION fDateDuJour RETURN date IS vDate date; BEGIN SELECT SYSDATE INTO vDate FROM DUAL; RETURN vDate; END; /
Attention :
Le type de retourné par une fonction ne doit pas spécifier de taille :
RETURN varchar
et non
RETURN varchar(10)
http://docs.oracle.com/cd/B13789_01/server.101/b10759/statements_5009.htm