Azure 逻辑应用程序:将多行插入到 Azure SQL 数据库

Azure Logic Apps: Insert MULTIPLE rows to Azure SQL Database

我想知道是否有办法使用 Logic App 中的 SQL 连接器将多行插入到 Azure SQL 数据库。

我收到一个 HTTP GET 请求,其中 returns 一组结果。我想使用这个数组的项目作为行插入的数据源。

我知道有一种方法可以使用 "foreach" 在逻辑应用程序中循环访问数组。我已经试过了,但是 "Insert Row" 操作失败了,因为 "foreach is not supported in API connector action".

是否有其他方法可以实现此目的?

我们还没有批量插入,但它在积压中。但是,仍然可以通过编写一个采用数组的存储过程来实现。例如,您可以编写一个存储过程,它接受一个 OPENJSON 数组并为每个项目插入一行