sql >> Database teknologi >  >> RDS >> Oracle

køre en exe-fil i oracle trigger

Opkald til DBMS_SCHEDULER vil forsøge at forpligte sig, så det virker ikke inde fra en trigger, medmindre du går med autonom transaktion. Det er grimt, men du kan oprette en Java Stored Procedure, der påkalder shell-kommandoen/eksekverbare.

Der er et fuldstændigt eksempel på :

https://oracle-base.com/articles/8i/shell -kommandoer-fra-plsql

Jeg vil dog anbefale, at du bruger direkte PL/SQL til din notifikation, hvis det er muligt (måske kalder en Web API, hvis du laver noget som at sende en SMS).




  1. SQL-forespørgsel til at sammenkæde kolonneværdier fra flere rækker i Oracle

  2. Oracle Database 21c til Linux-platforme

  3. Fejl:Kolonnen findes ikke

  4. Mysql udfyldning af manglende datoer