2010-04-28 39 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最近出现了类似的问题。虽然这张海报试图在触发器内进行网络通话,但同样的一般回应(“这不是一个好主意”)在这里也可能是正确的。