SQL 与逻辑应用程序和 Azure 的交易 SQL

SQL Transactions with Logic Apps and Azure SQL

有没有办法在影响单个 Azure SQL 数据库和多个表时使用 Azure 逻辑应用程序和 Microsoft SQL 连接器来实​​现 SQL 事务?

虽然不可能在逻辑应用程序流中包含 SQL 事务,但可能会涵盖多个操作,您仍然可以在 SQL 服务器上执行事务操作。

执行此操作的方法是使用存储过程,它可以实现您需要的任何级别的事务性。

一种非常简单的方法是先将数据加载到暂存表中,然后调用存储过程以事务方式将数据插入主表中。另一种选择是使用 OPENJSON 有效地模仿 BizTalk SQL 适配器的复合操作功能,也在存储过程中。