【问题标题】:SQL Transactions with Logic Apps and Azure SQL使用逻辑应用和 Azure SQL 的 SQL 事务
【发布时间】:2018-02-20 17:27:37
【问题描述】:

在影响单个 Azure SQL 数据库和多个表时,是否可以使用 Azure 逻辑应用和 Microsoft SQL 连接器来实​​现 SQL 事务?

【问题讨论】:

    标签: azure azure-sql-database azure-logic-apps


    【解决方案1】:

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

    做到这一点的方法是使用存储过程,它可以实现您需要的任何级别的事务性。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多