2010-04-28 63 views
0

我想在更新記錄時啓動一個exe或dll。如果感興趣的領域更新,我想用參數調用* .exe。這可能在MySql和Oracle?如何從表觸發器執行* .exe?

+2

一個好問題是「爲什麼?」很多現代數據庫都具有內置的功能來發送電子郵件,調用Web服務等等......在Oracle中,這些都是通過各種軟件包(如「UTL_MAIL」和「UTL_SMTP」)完成的。 – Powerlord 2010-04-28 15:46:13

+0

你想同步或異步調用可執行文件嗎?你想要調用exe來交易嗎?例如,如果記錄更新,觸發器會觸發,然後更新回滾,那麼exe的工作如何?此外,應警告Oracle已重新啓動,並且每次更新可多次調用觸發器。 – 2010-04-28 17:12:14

回答

2

this question最近出現了類似的問題。雖然這張海報試圖在觸發器內進行網絡通話,但同樣的一般迴應(「這不是一個好主意」)在這裏也可能是正確的。