我从 pentaho Spoon 中提出了插入查询生成器,它将输入数据以一组 SQL 语句的形式写入文本文件。
我想知道是否有任何方法可以与此类似但根据输入生成更新查询。
好吧,如果您需要根据与流相比的某些关键列来更新表,您可以使用 Insert/Update 步骤。
缺点是它不会在文件中生成语句,它将根据比较执行更新或插入,仅此而已。
您能否提供有关您的场景的更多详细信息?我们可以一起解决问题。 为什么需要包含 UPDATE 语句的文件? 我们不能连接到数据库并立即运行更新吗?
一定要使用“动态 SQL 行”步骤。
我参加聚会有点晚了,但这个答案可以作为搜索参考。
我遇到了同样的问题,也就是说,我需要使用“where 子句”之类的 csv 文件中的键列表来生成更新脚本。
我使用了以下步骤:
这解决了我的问题。 我希望它对某人有用。