Bonjour,
Voici une question probablement un peu bête, mais je n'ai pas trouvé comment executer une fonction sous oracle sql developper (Version 1.5.1).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE OR REPLACE FUNCTION montest ()
	RETURN BINARY_INTEGER
IS
BEGIN
END chrg_notifOppos;
/
 
montest();
Dans l'onglet "nomdemabase", j'ai mis ce code. Je mets la souris sur le code de la création de la fonction, je fait "play" (la petite fleche verte), et j'obtiens un message :
create or REPLACE FUNCTION Statement Processed
Ce qui me semble tout correct.
Par contre, si je mets ma souris sur "montest();" et que je fait play, j'obtiens une erreur "invalid SQL statement", probablement du a une mauvaise écriture de ma part.

Bref, comment faut-il faire pour executer une fonction ?