select obj_id, device_code, device_name, device_model, device_type, device_address, device_status, used_department, cost_center, manufacturer, enable_date,product_line_code, is_flag, created_by, created_time, updated_by, updated_time from base_deviceledger SELECT seq_base_deviceledger.NEXTVAL as objId FROM DUAL insert into base_deviceledger obj_id, device_code, device_name, device_model, device_type, device_address, device_status, used_department, product_line_code, cost_center, manufacturer, enable_date, is_flag, created_by, created_time, updated_by, updated_time, #{objId}, #{deviceCode}, #{deviceName}, #{deviceModel}, #{deviceType}, #{deviceAddress}, #{deviceStatus}, #{usedDepartment}, #{productLineCode}, cost_center, manufacturer, enable_date, #{isFlag}, #{createdBy}, #{createdTime}, #{updatedBy}, #{updatedTime}, update base_deviceledger device_code = #{deviceCode}, device_name = #{deviceName}, device_model = #{deviceModel}, device_type = #{deviceType}, device_address = #{deviceAddress}, device_status = #{deviceStatus}, used_department = #{usedDepartment}, #{costCenter}, #{manufacturer}, #{enableDate}, product_line_code = #{productLineCode}, is_flag = #{isFlag}, created_by = #{createdBy}, created_time = #{createdTime}, updated_by = #{updatedBy}, updated_time = #{updatedTime}, where obj_id = #{objId} delete from base_deviceledger where obj_id = #{objId} delete from base_deviceledger where obj_id in #{objId}