SQL 与逻辑应用程序和 Azure 的交易 SQL
SQL Transactions with Logic Apps and Azure SQL
有没有办法在影响单个 Azure SQL 数据库和多个表时使用 Azure 逻辑应用程序和 Microsoft SQL 连接器来实现 SQL 事务?
虽然不可能在逻辑应用程序流中包含 SQL 事务,但可能会涵盖多个操作,您仍然可以在 SQL 服务器上执行事务操作。
执行此操作的方法是使用存储过程,它可以实现您需要的任何级别的事务性。
一种非常简单的方法是先将数据加载到暂存表中,然后调用存储过程以事务方式将数据插入主表中。另一种选择是使用 OPENJSON 有效地模仿 BizTalk SQL 适配器的复合操作功能,也在存储过程中。
有没有办法在影响单个 Azure SQL 数据库和多个表时使用 Azure 逻辑应用程序和 Microsoft SQL 连接器来实现 SQL 事务?
虽然不可能在逻辑应用程序流中包含 SQL 事务,但可能会涵盖多个操作,您仍然可以在 SQL 服务器上执行事务操作。
执行此操作的方法是使用存储过程,它可以实现您需要的任何级别的事务性。
一种非常简单的方法是先将数据加载到暂存表中,然后调用存储过程以事务方式将数据插入主表中。另一种选择是使用 OPENJSON 有效地模仿 BizTalk SQL 适配器的复合操作功能,也在存储过程中。