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

eseguire un file exe in Oracle Trigger

Le chiamate a DBMS_SCHEDULER proveranno a eseguire il commit, quindi non funzioneranno dall'interno di un trigger a meno che non si proceda con una transazione autonoma. È brutto, ma puoi creare una stored procedure Java che richiami il comando / eseguibile della shell.

C'è un esempio completo su :

https://oracle-base.com/articles/8i/shell -comandi-da-plsql

Tuttavia, ti consiglio di utilizzare PL/SQL diretto per la tua notifica, se possibile (magari chiamando un'API Web se stai facendo qualcosa come l'invio di un SMS).