Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何从表触发器执行*.exe?_Sql_Database - Fatal编程技术网

Sql 如何从表触发器执行*.exe?

Sql 如何从表触发器执行*.exe?,sql,database,Sql,Database,我想在记录更新后启动exe或dll。如果感兴趣的字段被更新,我想调用带有参数的*.exe。这在MySql和oracle中可能吗?最近,在MySql和oracle中出现了类似的问题。虽然该海报试图在触发器内进行web调用,但同样的一般响应(“这不是一个好主意”)在这里也可能是正确的。一个好问题是“为什么?”许多现代数据库都内置了发送电子邮件、呼叫web服务等功能。。。在Oracle中,这些都是通过各种软件包完成的,如UTL\u-MAIL和UTL\u-SMTP。要同步还是异步调用可执行文件?您希望对

我想在记录更新后启动exe或dll。如果感兴趣的字段被更新,我想调用带有参数的*.exe。这在MySql和oracle中可能吗?

最近,在MySql和oracle中出现了类似的问题。虽然该海报试图在触发器内进行web调用,但同样的一般响应(“这不是一个好主意”)在这里也可能是正确的。

一个好问题是“为什么?”许多现代数据库都内置了发送电子邮件、呼叫web服务等功能。。。在Oracle中,这些都是通过各种软件包完成的,如
UTL\u-MAIL
UTL\u-SMTP
。要同步还是异步调用可执行文件?您希望对exe的调用是事务性的吗?例如,如果一条记录被更新,触发器触发,然后更新回滚,那么exe所做的工作呢?另外,请注意Oracle已重新启动,并且每次更新都可以多次调用触发器。