如何仅在ibm数据阶段插入新行

问题描述

我正在尝试仅插入新行,我已经尝试过在JDBC阶段的仅写入模式选项中插入新行,但是它不起作用,它也插入了旧行。可能是因为在列表中我有idcreated_at(getdate()),所以尽管已经插入了旧文件的行,但由于id数据库仍认为它是新文件。每次执行任务时,created_atid都会不同。如何仅将excel的新行(尚未存储在数据库中)插入数据库,而忽略created_at<script language="javascript"> $(document).ready(function () { //disable the "Save" button initially var CheckBox1 = $("input[title='Question A']").attr('disabled',true); var CheckBox2 = $("input[title='Question B']").attr('disabled',true); var CheckBox3 = $("input[title='Question C']").attr('disabled',true); var CheckBox4 = $("input[title='Question D']").attr('disabled',true); var CheckBox5 = $("input[title='Question E']").attr('disabled',true); //Enable-disable "Save" button based on "I Agree" checkBox value! var CheckBox1 = $("input[title='Question A']").click(function () { var CheckBox2 = $("input[title='Question B']").click(function () { var CheckBox3 = $("input[title='Question C']").click(function () { var CheckBox4 = $("input[title='Question D']").click(function () { var CheckBox5 = $("input[title='Question E']").click(function () { if (this.checked) { $("input[value$='Save']").attr('disabled',false); } else { $("input[value$='Save']").attr('disabled',true); } }) }) }) }) }) }); </script> 列?

解决方法

通常,您将在DataStage中对目标表执行查找,并且仅在查找失败时才继续插入(通过Lookup阶段的Reject输出)。