1

我的ktr嗨,我正在尝试创建一个kettle 事务,其中从两个表中读取数据然后加入。以上似乎是非常简单和基本的转换,但是当我尝试在单个事务中执行它时遇到问题,即在转换设置中启用“使转换数据库事务化”。尝试这样做时会报告以下异常-

com.mysql.jdbc.RowDataDynamic@7c02dce0 仍处于活动状态。当任何流结果集打开并在给定连接上使用时,不得发出任何语句。在尝试更多查询之前,请确保您已在任何活动的流式传输结果集上调用了 .close()。

4

1 回答 1

1

如果数据源来自同一个数据库,请尝试执行单个查询步骤,在 sql 查询中执行连接表的查询,之后您将不需要合并连接步骤,并且事务将是原子的。

于 2014-07-23T17:37:10.747 回答