Db2 在将记录的序列号插入数组并插入表时,我们是否可以通过将记录的序列号更新3次来编辑行?
假设我从表中提取有效行,其中Db2 在将记录的序列号插入数组并插入表时,我们是否可以通过将记录的序列号更新3次来编辑行?,db2,cobol,Db2,Cobol,假设我从表中提取有效行,其中标记为\u colm='300',我们得到100行 对于每个获取的行,我希望: 创建3个新行: 将sequence_列的最大计数增加+1 set marks='350' 再次将sequence_列的最大计数增加+1 set marks='351' 再次将sequence_列的最大计数增加+1 set marks='352' 将这三行复制到一个数组中 将整个数组插入表中 范例 输入行: Name1 ... RollNo31.... sequence5 ... marks
标记为\u colm='300'
,我们得到100行
对于每个获取的行,我希望:
Name1 ... RollNo31.... sequence5 ... marks300
输出应该是
上面的每个输入行有3个输出行
Name1 ... RollNo31.... sequence6 ... marks350
Name1 ... RollNo31.... sequence7 ... marks351
Name1 ... RollNo31.... sequence8 ... marks352
我怎样才能做到这一点呢?我相信你可以通过使用。请注意,由于插入多行可能会遇到多个错误,因此必须使用检索可能发生的任何错误的详细信息是不够的