【发布时间】:2018-09-06 22:47:08
【问题描述】:
我希望在表格中插入一行时处理 API 调用。
如果仅使用存储过程无法做到这一点,我也很乐意使用其他一些技术。
最终目标是检测特定数据库插入中的更改并使用插入的数据调用 api。
【问题讨论】:
-
我使用的是sql server
-
这类解决方案会产生风险,即如果您的 API 调用失败,您的插入将失败。您最好将所有更改记录到中间日志表(队列),然后有一个外部进程从队列中读取并将项目传递到 API。这通常通过使用 Service Broker 在 SQL Server 中本地实现。
标签: sql-server tsql database-trigger