Insert Into WH_CELL (
warehouse_id,
area_id,
logic_id,
cell_name,
cell_code,
cell_type,
device_code,
cell_z,
cell_x,
cell_y,
cell_inout,
cell_model,
cell_status,
run_status,
cell_fork_type,
cell_logical_name,
lane_way,
cell_group,
cell_flag,
shelf_type,
shelf_neighbour,
cell_storage_type,
cell_width,
cell_height,
lock_cell_id,
lock_device_code,
belong_area,
belong_zcq_id
)Values(
#WAREHOUSE_ID#,
#AREA_ID#,
#LOGIC_ID#,
#CELL_NAME#,
#CELL_CODE#,
#CELL_TYPE#,
#DEVICE_CODE#,
#CELL_Z#,
#CELL_X#,
#CELL_Y#,
#CELL_INOUT#,
#CELL_MODEL#,
#CELL_STATUS#,
#RUN_STATUS#,
#CELL_FORK_TYPE#,
#CELL_LOGICAL_NAME#,
#LANE_WAY#,
#CELL_GROUP#,
#CELL_FLAG#,
#SHELF_TYPE#,
#SHELF_NEIGHBOUR#,
#CELL_STORAGE_TYPE#,
#CELL_WIDTH#,
#CELL_HEIGHT#,
#LOCK_CELL_ID#,
#LOCK_DEVICE_CODE#,
#BELONG_AREA#,
#BELONG_ZCQ_ID#
)
select @@IDENTITY as value
Update WH_CELL Set
warehouse_id = #WAREHOUSE_ID#,
area_id=#AREA_ID#,
logic_id=#LOGIC_ID#,
cell_name=#CELL_NAME#,
cell_code=#CELL_CODE#,
cell_type=#CELL_TYPE#,
device_code=#DEVICE_CODE#,
cell_z=#CELL_Z#,
cell_x=#CELL_X#,
cell_y=#CELL_Y#,
cell_inout=#CELL_INOUT#,
cell_model=#CELL_MODEL#,
cell_status=#CELL_STATUS#,
run_status=#RUN_STATUS#,
cell_fork_type=#CELL_FORK_TYPE#,
cell_logical_name=#CELL_LOGICAL_NAME#,
lane_way=#LANE_WAY#,
cell_group=#CELL_GROUP#,
cell_flag=#CELL_FLAG#,
shelf_type=#SHELF_TYPE#,
shelf_neighbour=#SHELF_NEIGHBOUR#,
cell_storage_type=#CELL_STORAGE_TYPE#,
cell_width=#CELL_WIDTH#,
cell_height=#CELL_HEIGHT#,
lock_cell_id=#LOCK_CELL_ID#,
lock_device_code=#LOCK_DEVICE_CODE#,
belong_area=#BELONG_AREA#,
belong_zcq_id=#BELONG_ZCQ_ID#
cell_id=#CELL_ID#
Delete From WH_CELL
cell_id=#CELL_ID#