kettle 执行sql脚本的使用方法



            在“执行SQL脚本中”替换变量,字符串与整形的区别。与“表输入”里面的替换变量的区别。



          1. 测试如下,选择了两个不同的组件作为输入。

kettle 执行sql脚本的使用方法_第1张图片


              Get data from XML对应的设置


              kettle 执行sql脚本的使用方法_第2张图片



               Data Grid


      kettle 执行sql脚本的使用方法_第3张图片


               执行SQL语句


               kettle 执行sql脚本的使用方法_第4张图片


               执行SQL语句,变量替换,是按照前面组件中参数的顺序匹配的,不是按照名字匹配的。

               字符串型的参数,需要加上单引号。 但是在"表输入"组件里面替换变量字符串是不用加单引号。


               测试了Get data from XML, Data Grid 两个组件,是想会不会因为组件的不同,对于字符串类型的数据在给 "执行SQL脚本"

               传递值得时候会不同,但是测试结果证明是一样的。


              2.  "表输入" 与 "执行SQL脚本" 对于 字符创变量替换是不同的。


                  "表输入"的变量替换

.                kettle 执行sql脚本的使用方法_第5张图片

                 Data Grid

                kettle 执行sql脚本的使用方法_第6张图片


                "表输入"

                 kettle 执行sql脚本的使用方法_第7张图片


你可能感兴趣的:(Kettle)