本文主要是介绍Kettle检查表是否存在,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Kettle可以导入数据,
但是如果目标表尚未创建该怎么办呢?
Kettle可以使用作业先判断目标表是否存在,如果不存在,则可以执行建表语句。
实验目标如下
源数据库是MySQL,将MySQL的表T导入Oracle,但是一开始的时候,Oracle并没有创建该表.
在MySQL数据库初始化数据

创建作业

他判断Oracle数据库是否存在表T,如果不存在则执行SQL脚本

最后,执行转换

在SQL脚本这个环节,甚至可以指定一个SQL文件执行.非常的灵活。

可以指定SQL文件

但是如果目标表尚未创建该怎么办呢?
Kettle可以使用作业先判断目标表是否存在,如果不存在,则可以执行建表语句。
实验目标如下
源数据库是MySQL,将MySQL的表T导入Oracle,但是一开始的时候,Oracle并没有创建该表.
在MySQL数据库初始化数据

创建作业

他判断Oracle数据库是否存在表T,如果不存在则执行SQL脚本

最后,执行转换

在SQL脚本这个环节,甚至可以指定一个SQL文件执行.非常的灵活。

可以指定SQL文件

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29254281/viewspace-1276704/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29254281/viewspace-1276704/
这篇关于Kettle检查表是否存在的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!