select only_identity,stock_status,product_status, stock_id, cargo_space_id, tray_code, quantity, job_id, lot_no, stockin_detail_id, in_date, warehouse_id, stacking_id, cargo_space_name, roadway_id, cargo_space_status, locked, product_id, product_name, spec, unit, price, remark,spare1,spare2,spare5,spare6,spare7,spare8,warehouse_name
from view_stock_detail vsd
insert into view_stock_detail
only_identity,
stock_id,
cargo_space_id,
tray_code,
quantity,
job_id,
lot_no,
stockin_detail_id,
in_date,
warehouse_id,
stacking_id,
cargo_space_name,
roadway_id,
cargo_space_status,
locked,
product_id,
product_name,
spec,
unit,
price,
remark,
spare1,
spare2,
spare5,
spare6,
spare7,
spare8,
#{onlyIdentity},
#{stockId},
#{cargoSpaceId},
#{trayCode},
#{quantity},
#{jobId},
#{lotNo},
#{stockinDetailId},
#{inDate},
#{warehouseId},
#{stackingId},
#{cargoSpaceName},
#{roadwayId},
#{cargoSpaceStatus},
#{locked},
#{productId},
#{productName},
#{spec},
#{unit},
#{price},
#{remark},
#{spare1},
#{spare2},
#{spare5},
#{spare6},
#{spare7},
#{spare8},
update view_stock_detail
stock_id = #{stockId},
cargo_space_id = #{cargoSpaceId},
tray_code = #{trayCode},
quantity = #{quantity},
job_id = #{jobId},
lot_no = #{lotNo},
stockin_detail_id = #{stockinDetailId},
in_date = #{inDate},
warehouse_id = #{warehouseId},
stacking_id = #{stackingId},
cargo_space_name = #{cargoSpaceName},
roadway_id = #{roadwayId},
cargo_space_status = #{cargoSpaceStatus},
locked = #{locked},
product_id = #{productId},
product_name = #{productName},
spec = #{spec},
unit = #{unit},
price = #{price},
remark = #{remark},
spare1 = #{spare1},
spare2 = #{spare2},
spare5 = #{spare5},
spare6 = #{spare6},
spare7 = #{spare7},
spare8 = #{spare8},
where only_identity = #{onlyIdentity}
delete from view_stock_detail where only_identity = #{onlyIdentity}
delete from view_stock_detail where only_identity in
#{onlyIdentity}