insert into IO_CONTROL (
RELATIVE_CONTROL_ID,
MANAGE_ID,
STOCK_BARCODE,
PRE_CONTROL_STATUS,
CONTROL_TASK_TYPE,
CONTROL_TASK_LEVEL,
START_WAREHOUSE_CODE,
END_WAREHOUSE_CODE,
START_DEVICE_CODE,
END_DEVICE_CODE,
CONTROL_STATUS,
ERROR_TEXT,
CONTROL_BEGIN_TIME,
CONTROL_END_TIME,
CONTROL_REMARK,
STOCK_SIZE,
STOCK_HEIGHT,
PLAN_CODE
)values(
#RELATIVE_CONTROL_ID#,
#MANAGE_ID#,
#STOCK_BARCODE#,
#PRE_CONTROL_STATUS#,
#CONTROL_TASK_TYPE#,
#CONTROL_TASK_LEVEL#,
#START_WAREHOUSE_CODE#,
#END_WAREHOUSE_CODE#,
#START_DEVICE_CODE#,
#END_DEVICE_CODE#,
#CONTROL_STATUS#,
#ERROR_TEXT#,
#CONTROL_BEGIN_TIME#,
#CONTROL_END_TIME#,
#CONTROL_REMARK#,
#STOCK_SIZE#,
#STOCK_HEIGHT#,
#PLAN_CODE#
)
select @@IDENTITY as value
insert into IO_CONTROL (
CONTROL_ID,
RELATIVE_CONTROL_ID,
MANAGE_ID,
STOCK_BARCODE,
PRE_CONTROL_STATUS,
CONTROL_TASK_TYPE,
CONTROL_TASK_LEVEL,
START_WAREHOUSE_CODE,
END_WAREHOUSE_CODE,
START_DEVICE_CODE,
END_DEVICE_CODE,
CONTROL_STATUS,
ERROR_TEXT,
CONTROL_BEGIN_TIME,
CONTROL_END_TIME,
CONTROL_REMARK,
STOCK_SIZE,
STOCK_HEIGHT,
PLAN_CODE
)values(
#CONTROL_ID#,
#RELATIVE_CONTROL_ID#,
#MANAGE_ID#,
#STOCK_BARCODE#,
#PRE_CONTROL_STATUS#,
#CONTROL_TASK_TYPE#,
#CONTROL_TASK_LEVEL#,
#START_WAREHOUSE_CODE#,
#END_WAREHOUSE_CODE#,
#START_DEVICE_CODE#,
#END_DEVICE_CODE#,
#CONTROL_STATUS#,
#ERROR_TEXT#,
#CONTROL_BEGIN_TIME#,
#CONTROL_END_TIME#,
#CONTROL_REMARK#,
#STOCK_SIZE#,
#STOCK_HEIGHT#,
#PLAN_CODE#
)
select IO_CONTROL_SEQ.nextval as value from DUAL
update IO_CONTROL set
PRE_CONTROL_STATUS=#PRE_CONTROL_STATUS#
where CONTROL_ID=#CONTROL_ID#
delete from IO_CONTROL
where CONTROL_ID=#CONTROL_ID#
delete from IO_CONTROL
where MANAGE_ID=#MANAGE_ID#