kettle 循环执行作业
2017-11-17 17:16
211 查看
1.JavaScript
var prevRow=previous_result.getRows();//获取上一个传递的结果,数据库中查询的结果集
if (prevRow == null &&(prevRow.size()=0))
{
false;
}else{
parent_job.setVariable("tables", prevRow);//ArrayList存储表名变量,以数组形式保存入table1,table2
parent_job.setVariable("size", prevRow.size());//存储执行表的总数量
parent_job.setVariable("i",new Number(0));//循环控制变量
parent_job.setVariable("k",0);
parent_job.setVariable("id", prevRow.get(0).getString("hosp","hosp"));//根据字段名获取值
parent_job.setVariable("hospname", prevRow.get(0).getString("hospname","hospname"));
true;
}
2.JavaScript2
var prevRow=previous_result.getRows();
var size = new Number(parent_job.getVariable("size"));
var i = new Number(parent_job.getVariable("i"))+1;
if(i<size){
parent_job.setVariable("id",prevRow.get(i).getString("hosp","hosp"));
parent_job.setVariable("hospname",prevRow.get(i).getString("hospname","hospname"));
}
parent_job.setVariable("i",i);
true;3.循环停止条件,
4.数据库结果集查询
相关文章推荐
- Kettle 作业步骤循环执行的实现
- Kettle 作业步骤循环执行的实现
- Kettle 作业步骤循环执行的实现
- 关于kettle中作业循环的设置
- 通过 脚本执行 kettle 的作业 命令
- linux下kettle网页版执行job方式(作业采用文件资源库存放)
- 作业3-4 循环输入多个年份 year,判断该年是否为闰年。判断闰年的条件是:能被 4 整除但不能被100 整除,或者能被 400 整除。输入-1退出程序执行
- 作业3-4 循环输入多个年份 year,判断该年是否为闰年。判断闰年的条件是:能被 4 整除但不能被100 整除,或者能被 400 整除。输入-1退出程序执行
- kettle调试远程执行的作业
- sql创建作业实现循环执行操作
- Kettle_使用Pan.bat执行转换、Kitchen.bat执行作业
- kettle作业执行报错:ERROR [KarafLifecycleListener] Error in Blueprint Watcher
- Jmeter中控制某一段脚本失败后重复执行,并在每个HTTP Request名字中加上循环次数
- windows server backup 作业执行失败后的恢复
- C语言博客作业--嵌套循环
- 第6周作业1-闰年之循环判断
- 关于执行两个for循环效率注意点
- Shell脚本的循环:重复执行命令
- kettle创建数据库资源库,执行SQL语句有两条执行失败
- java里面的for循环执行的顺序