【发布时间】:2017-08-01 08:07:02
【问题描述】:
在 Oracle SOA 中,可以在单个事务中在数据库中插入多条记录。这是开箱即用的支持,您无需做任何特别的事情来实现它。如果您在您的 BPEL 流程中使用 INSERT 操作创建数据库适配器,那么它将作为输入的对象集合公开。您可以使用 XSLT 来分配该 Collection,所有记录都将插入到一个原子事务中。
纯sql查询有没有等价的功能?
我有一个复杂的查询,它只需要一个 id 即可输入。 但我喜欢对多个 id 重复此查询。在创建 bpel 进程以允许多个 id 作为输入时,是否有一个标志/开关/方式,而不是定义一个 for 循环等等?
【问题讨论】:
-
像
INSERT ALL这样的东西会满足这个要求吗?以下是一些示例:techonthenet.com/oracle/questions/insert_rows.php