Oracle
 sql >> Base de données >  >> RDS >> Oracle

exécuter un fichier exe dans le déclencheur oracle

Les appels à DBMS_SCHEDULER essaieront de valider, donc ne fonctionneront pas à l'intérieur d'un déclencheur à moins que vous n'utilisiez une transaction autonome. C'est moche, mais vous pouvez créer une procédure stockée Java qui invoque la commande shell / l'exécutable.

Il y a un exemple complet sur :

https://oracle-base.com/articles/8i/shell -commandes-de-plsql

Cependant, je vous recommande d'utiliser si possible PL/SQL pour votre notification (peut-être en appelant une API Web si vous faites quelque chose comme envoyer un SMS).