我想做什么:
我不能做的事情:
我想避免的事情:
我必须使用的内容(无法更改):
到目前为止我做了什么:
我期待的是什么:
有更好的解决方案吗?
答案 0 :(得分:0)
有几种方法可以做到这一点
http://www.codeproject.com/Articles/428200/How-to-invoke-a-Web-Service-from-a-Stored-Procedur
Best Way to call a Web Service from TSQL
但在我看来这不是一个好主意。
Mule是一个中间件层,用于控制与不同系统的交互,而您的数据库无法做到这一点。将来如果您想与另一个系统共享相同的数据,那么对您来说就是问题。
如果您的案例仅针对Salesforce和Database之间的交互,则需要最终维护数据库存储过程或触发器来完成工作。
因此,让Mule控制您需要处理的数据。
答案 1 :(得分:0)
您是否查看过Oracle中的数据库更改通知概念?它旨在通知中间层应用程序。我不是数据库专家,因此无法为内部人员提供太多建议,但我知道oracle有这方面的建议。如果您的团队中有DBA团队(或专家)与他交谈。