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行

对于每个获取的行,我希望:

  • 创建3个新行:
  • 将sequence_列的最大计数增加+1 set marks='350'
  • 再次将sequence_列的最大计数增加+1 set marks='351'
  • 再次将sequence_列的最大计数增加+1 set marks='352'
  • 将这三行复制到一个数组中
  • 将整个数组插入表中
  • 范例 输入行:

    Name1 ... RollNo31.... sequence5 ... marks300
    
    输出应该是 上面的每个输入行有3个输出行

    Name1 ... RollNo31.... sequence6 ... marks350
    Name1 ... RollNo31.... sequence7 ... marks351
    Name1 ... RollNo31.... sequence8 ... marks352
    

    我怎样才能做到这一点呢?

    我相信你可以通过使用。请注意,由于插入多行可能会遇到多个错误,因此必须使用检索可能发生的任何错误的详细信息是不够的