我正在使用第一个JDBC请求从我的Oracle数据库中获取一个列的值。我将其存储为输出变量“ DCN”。现在,我需要将从此查询中提取的所有数据插入第二个JDBC请求中。我想知道是否有一种方法可以在单个查询中插入数据,而不是使用每个控制器来遍历变量“ DCN”中存在的每个值。 以下是我在第二个JDBC请求中使用的查询,它是ForEach Controller的子代
INSERT INTO Data (FILENET_DCN)
VALUES ('${DCN}');
Select @@rowcount;
如果我尝试在ForEach控制器之外使用此查询,则将“ $ {DCN}”(文字)而不是值直接插入表中。
对于每个控制器:
答案 0 :(得分:0)
使用ForEach的输出变量DCN_id
VALUES ('${DCN_id}');