删除插件帮助文档

        删除步骤用于从数据库链接中执行一行删除(delete)语句,从而在数据源中删除数据。能够选择与输入步骤中传入字段的值进行比较的字段,当知足比较要求时,删除数据。若是多行匹配,则知足条件的全部行都将从数据源中删除。步骤配置信息如图1所示。数据库

                                                  

 

                                                                                         图1 删除步骤配置信息性能

 

        下文详细解释各控件的含义:学习

        一、转换步骤名称:步骤的名称,在单一转换中,名称必须惟一。spa

        二、数据库链接:读取数据的JDBC链接,右边第一个“编辑”能够对链接信息进行编辑;第二个“新建”按钮能够新建JDBC链接;第三个“向导”按钮能够根据指引分步去创建JDBC链接。blog

        三、目标模式:输入的行集写数据的表Schema的名称。能够点击右边的“浏览”按钮,进行选择。事务

        四、目标表:行集写入数据的表名,能够点击右边的“浏览”按钮,进行选择。get

        五、提交记录数量批处理行集数量限制(注意必须填整数),设其值为n。若是n<0,那么插入后将不提交事务。若是n等于0,CKettle将自动把n设置为最大整数(值为2147483647);若是n>0,那么CKettle将判断是否能够采用批处理模式。若是能够,那么将采用JDBC批量处理的方式,每隔n行执行一次批处理、提交事务、清空批处理;若是不支持批处理,那么将逐行执行delete语句,并每隔n行提交一次事务。批处理模式性能更高,但须要多个条件同时知足:数据库支持批处理、不须要获取返回的主键字段值、没有在转换属性中激活使用惟一链接(转换/属性/杂项/使用惟一链接)。例如图1中设置为10000,那么CKettle将在10000行、20000行、30000行 ......时提交事务,到底提交多少次由输入行集行数决定配置

        六、查询值所需的关键字:指定字段名和比较符的列表。点击“获取字段”按钮:从目标表和输入流中获取字段,并填充到关键字列表中。表字段为目标表中所获取的字段,流里的字段1和流里的字段2为输入流中获取的字段。当比较符选择为BETWEEN时,则选择流里的字段1为开始字段,流里的字段2为结束字段。当为其余比较符时,只能选择流里的字段1进行设置,不然会报错。可设置多个字段进行比较,当多个字段所有匹配为True时,才认定为匹配成功。im

 

        文章原创首发于:https://ckettle.ccsaii.com.cn/help/StepPluginType/Delete?s=csdnd3

        更多CKettle内容,欢迎点击上述连接学习。