如何解决如何仅在ibm数据阶段插入新行
我正在尝试仅插入新行,我已经尝试过在JDBC
阶段的仅写入模式选项中插入新行,但是它不起作用,它也插入了旧行。可能是因为在列表中我有id
和created_at
(getdate()),所以尽管已经插入了旧文件的行,但由于id
,数据库仍认为它是新文件。每次执行任务时,created_at
和id
都会不同。如何仅将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输出)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。