我正在使用的逻辑应用程序旨在快速更新基于 SQL Server 表(1000 行,6 列)的 json 文件。
SQL 语句类似于这样:
从 JSON 路径的表名中选择 ID、名称、FIELD1、FIELD2、FIELD3、FIELD4;
表中约有 1000 行,几乎没有差异或变化。
当我在 SSMS 或本地运行此 SQL 时,我的输出是单行/合并的 json 输出;当我通过逻辑应用程序运行相同的 SQL 时,它会将输出批处理为 10 个 json 行的组。
如果我使用 NO COUNT ON 的存储过程,则会产生相同的行为。
有谁知道一种方法来强制逻辑应用程序中的执行 SQL 任务不将返回分块/批处理到不同的结果集?
我了解到执行 SQL 会自动将其输出转换为 Json。
为了解决此问题,我更改了 SQL 以删除 FOR JSON 路径,并使用 ResultSet.Table1 作为 Compose 任务的源。这使用 Json 特定的方括号包裹数组,现在输出符合预期。
您能分享一下逻辑应用程序的屏幕截图吗?
我想在逻辑appps中创建一个层次结构json
我用 json 路径在 sql 中完成了该操作 但无法做出逻辑应用响应。没想到啊