select allocation_id, order_no, line_no, material, location_id, call_transaction_id, status, lotnum, qty, pick_transaction_id, pick_to_location, pick_qty, create_by, create_time, update_by, update_time, userdefine1, userdefine2, userdefine3, userdefine4 from act_allocation_details insert into act_allocation_details allocation_id, order_no, line_no, material, location_id, call_transaction_id, status, lotnum, qty, pick_transaction_id, pick_to_location, pick_qty, create_by, create_time, update_by, update_time, userdefine1, userdefine2, userdefine3, userdefine4, #{allocationId}, #{orderNo}, #{lineNo}, #{material}, #{locationId}, #{callTransactionId}, #{status}, #{lotnum}, #{qty}, #{pickTransactionId}, #{pickToLocation}, #{pickQty}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{userdefine1}, #{userdefine2}, #{userdefine3}, #{userdefine4}, update act_allocation_details order_no = #{orderNo}, line_no = #{lineNo}, material = #{material}, location_id = #{locationId}, call_transaction_id = #{callTransactionId}, status = #{status}, lotnum = #{lotnum}, qty = #{qty}, pick_transaction_id = #{pickTransactionId}, pick_to_location = #{pickToLocation}, pick_qty = #{pickQty}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, userdefine1 = #{userdefine1}, userdefine2 = #{userdefine2}, userdefine3 = #{userdefine3}, userdefine4 = #{userdefine4}, where allocation_id = #{allocationId} delete from act_allocation_details where allocation_id = #{allocationId} delete from act_allocation_details where allocation_id in #{allocationId} update act_allocation_details set location_id = #{locationId} where userdefine1 = #{palletNo}