insert into RECORD_MAIN ( PLAN_ID, MANAGE_TYPE, MANAGE_STATUS, STOCK_BARCODE, START_POSITION, END_POSITION, NEXT_POSITION, MANAGE_BEGIN_TIME, MANAGE_END_TIME, RECORD_OPERATOR, RECORD_REMARK, ERROR_TEXT )values( #PLAN_ID#, #MANAGE_TYPE#, #MANAGE_STATUS#, #STOCK_BARCODE#, #START_POSITION#, #END_POSITION#, #NEXT_POSITION#, #MANAGE_BEGIN_TIME#, #MANAGE_END_TIME#, #RECORD_OPERATOR#, #RECORD_REMARK#, #ERROR_TEXT# ) select @@IDENTITY as value insert into RECORD_MAIN ( RECORD_ID, PLAN_ID, MANAGE_TYPE, MANAGE_STATUS, STOCK_BARCODE, START_POSITION, END_POSITION, NEXT_POSITION, MANAGE_BEGIN_TIME, MANAGE_END_TIME, RECORD_OPERATOR, RECORD_REMARK, ERROR_TEXT )values( #RECORD_ID#, #PLAN_ID#, #MANAGE_TYPE#, #MANAGE_STATUS#, #STOCK_BARCODE#, #START_POSITION#, #END_POSITION#, #NEXT_POSITION#, #MANAGE_BEGIN_TIME#, #MANAGE_END_TIME#, #RECORD_OPERATOR#, #RECORD_REMARK#, #ERROR_TEXT# ) select RECORD_MAIN_SEQ.nextval as value from DUAL update RECORD_MAIN set MANAGE_STATUS=#MANAGE_STATUS#, ERROR_TEXT=#ERROR_TEXT# where RECORD_ID=#RECORD_ID# delete from RECORD_MAIN where RECORD_ID=#RECORD_ID#