gpt4 book ai didi

Pentaho水壶: how to execute "insert into ... select from" with the sql script step?

转载 作者:行者123 更新时间:2023-12-02 18:15:58 26 4
gpt4 key购买 nike

我正在发现 Pentaho DI,但我遇到了这个问题:

我想将 csv 文件中的数据插入到自定义数据库中,该数据库不支持“插入表”步骤。所以我想使用 sql 脚本步骤,通过一个请求:

INSERT INTO myTable 
SELECT * FROM myInput

我的转变会是这样的:

transformation

我不知道如何从 csv 中获取所有数据并将其注入(inject)“myInput”字段。

有人可以帮助我吗?

非常感谢:)

最佳答案

首次编辑 SQL 脚本步骤时,单击“获取字段”按钮。这会将参数(csv 中的字段)加载到左下角的框中。删除不想插入的参数(字段)。

在您的 sql 脚本中编写类似这样的查询,其中问号是按顺序排列的参数。

insert into my_table (field1,field2,field3...) values ('?','?','?'...);

标记复选框为每行执行作为单个语句执行。就是这样。如果您还有其他问题,请告诉我,如果您提供示例数据,我将为您制作一个示例 ktr 文件供您查看。

关于Pentaho水壶: how to execute "insert into ... select from" with the sql script step?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4185532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com