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#