2017-12-18 105 views

回答

1

使用tFileInputDelimited组件根据您的文件配置(如字段&行分隔符)读取csv文件。将此组件连接到tFlowToIterate,并使用迭代链接将tFlowToIterate连接到db组件(tOracleRow,tMySQLRow同样基于您的数据库)。

在tFileInputDelimited,定义等的架构:查询

tFlowToIterate将遍历每行(插入查询),并转换在关键值对和比这将传递给DB组件来执行。

在DB组件,((字符串)globalMap.get( “row3.Query”))

希望这有助于

+0

我有csv文件,其中只有一个INSERT语句,所以做我需要迭代。对于tFileInputDelimited,模式中只有两个选项(内置和存储库) – syncdm2012

+0

是的,您需要使用迭代。 – PreetyK

+0

在tFileInputDelimited中,选择内置和编辑模式,并只给出一个查询列。 – PreetyK