我认为我的语法错误是“;”对这两个查询进行char,因为该组件只接受一个查询。
我是对的吗?
那么,在这种情况下,最佳做法是什么?
答案 0 :(得分:1)
您只能在一个组件中一次执行一个查询。
而是将查询拆分为三个与OnSubJobOk或OnComponentOk链接在一起的不同组件。
更好的是,使用Talend的一些功能,将逻辑从那里的SQL语句移到组件中。您应该能够使用tMySqlInput组件从ta_ref_bi表中选择所有数据,然后将其与主连接器链接到“Action on table”中设置为Drop table if exists and create
的tMySqlOutput组件。