sql >> Databasteknik >  >> RDS >> Oracle

kör en exe-fil i oracle trigger

Samtal till DBMS_SCHEDULER kommer att försöka begå, så fungerar inte inifrån en utlösare om du inte går med autonom transaktion. Det är fult, men du kan skapa en lagrad Java-procedur som anropar skalkommandot/körbar.

Det finns ett fullständigt exempel på :

https://oracle-base.com/articles/8i/shell -kommandon-från-plsql

Jag skulle dock rekommendera att du använder rak PL/SQL för din avisering om möjligt (kanske ringer ett webb-API om du gör något som att skicka ett SMS).




  1. Jag behöver auto_inkrementera ett fält i MySQL som inte är primärnyckel

  2. Fick felet "ogiltigt antal repetitioner" från regexp

  3. SQL ansluter vs SQL-underfrågor (prestanda)?

  4. psycopg2 kan inte hitta några tabeller efter anslutning