Création d'une Function : Pb de terminaison [Oracle 8i] - Programmation
Marsh Posté le 13-06-2001 à 13:41:27
je sais pas si c'est la même syntaxe que pour les triggers, mais si c'est effectivement la même ça doit finir par un /:
Code :
|
par contre je sais pas si tu dois mettre le nom de la fonction après le END, si avec le / ça ne marche pas, essaie d'enlever ce qui vient après le END.
Marsh Posté le 13-06-2001 à 14:42:38
Merci bcp Jade !
Comme je développe jamais sous SQL Plus, j'avais oublié cette connerie de /.
Au fait, il faut bien rappeler le nom de la fonction à la fin (en tout cas c'est comme ca que je fais, et ca marche).
A+
Mandrix
Marsh Posté le 13-06-2001 à 19:54:50
Ok, au temps pour moi, avec les triggers il n'y a pas besoin de rappeler le nom du trigger à la fin.
Marsh Posté le 13-06-2001 à 12:22:51
Salut tt le monde,
J'ai un petit pb sur la fonction suivante:
CREATE OR REPLACE FUNCTION Dernier_SADMIN(MATRICULE IN VARCHAR2(8)) RETURN DATE IS
retval DATE;
BEGIN
SELECT MAX(ChampDate) INTO retval FROM SADMIN WHERE MAT=MATRICULE;
RETURN retval;
END Dernier_SADMIN;
C'est tout bête, mais quand je fait Entrée après le dernier ";", il attend encore qqchose.
Quel code faut il écrire pour qu'il se décide à interpréter ma fonction.
Merci d'avance et a +
PS : C'est hyper pressé !!!