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#