Oracle - Trigger et Code Java
Bonjour à tous !
Je post ici afin d'avoir une idée de comment faire interagir un trigger avec une methode en java.
J'ai mis en place un ptit trigger tout bete genre :
CREATE OR REPLACE TRIGGER TRIGGER_TEST
BEFORE INSERT ON TABLE_TEST
...
Et d'un autre coté j'ai fait un ptit programme en java avec une méthode :
PUBLIC STATIC INTEGER METHOD_TEST(String A) { ... }
Et ce que je souhaiterai c'est que le trigger appelle la méthode qui est chargé dans oracle grâce au java loader (commande : LOADJAVA -user etc...)
Je n'ai aucun problème au niveau du code, tout fonctionne séparément le trigger comme la fonction.
Sauf que je souhaite que le trigger aprés l'avoir appelé récupére l'entier et si la valeur est 1 alors on autorise l'insertion, sinon on la bloque.
Merci d'avance !
PS : Merci de ne pas me proposer d'autres solutions il faut impérativement passer par de la communication entre TRIGGER et JAVA...
J'avais pensé que le trigger appelle une fonction stockée qui se charge d'appeler JAVA et que le trigger récupère le résultat de la fonction mais ca merde... Donc je cherche à savoir en priorité s'il est possible de faire appel au JAVA directement dans le trigger ! Merci encore !!!