Bonjour,
j'ai crée un trigger qui se déclenche a l'insertion d'une nouvelle ligne dans une table, ce trigger fait appel a une fonction java, dont je voudrais lui passer comme paramètres les données insérées dans les champs de cette nouvelle ligne,
La fonction fdelete ( supression d'un fichier ) :
create or replace FUNCTION fDelete (file IN VARCHAR2) RETURN NUMBER
AS LANGUAGE JAVA
NAME 'JDelete.delete (java.lang.String) return int';
le trigger :
create or replace TRIGGER trigJava
AFTER INSERT ON T4 REFERENCING NEW AS newRow FOR EACH ROW
BEGIN
File := 'c:\'+newRow.b;
DBMS_OUTPUT.PUT_LINE ( fdelete(File));
END trigJava;
y'a toujours une erreur a la création de ce trigger, je veux récuperér la donnée du champ b de la nouvelle ligne, en lui rajoutant 'c:\' pour constituer le fichier a supprimer par la fonction delete,
merci de m'aider a compléter ce trigger,
merci d'avance,
titexe
Partager