select obj_id, order_code, saleorder_code, saleorder_linenumber, material_code, material_name, matkl, order_amount, complete_amount, order_type, order_status, begin_date, end_date, factory_code, is_flag, is_release, created_by, created_time, updated_by, updated_time, complete_date from base_orderinfo SELECT seq_base_orderinfo.NEXTVAL as objId FROM DUAL insert into base_orderinfo obj_id, order_code, saleorder_code, saleorder_linenumber, material_code, material_name, matkl, order_amount, complete_amount, order_type, order_status, begin_date, end_date, factory_code, is_flag, is_release, created_by, created_time, updated_by, updated_time, complete_date, #{objId}, #{orderCode}, #{saleOrderCode}, #{saleOrderLineNumber}, #{materialCode}, #{materialName}, #{matkl}, #{orderAmount}, #{completeAmount}, #{orderType}, #{orderStatus}, #{beginDate}, #{endDate}, #{factoryCode}, #{isFlag}, #{isRelease}, #{createdBy}, #{createdTime}, #{updatedBy}, #{updatedTime}, #{completeDate}, update base_orderinfo order_code = #{orderCode}, saleorder_code = #{saleOrderCode}, saleorder_linenumber = #{saleOrderLineNumber}, material_code = #{materialCode}, material_name = #{materialName}, matkl = #{matkl}, order_amount = #{orderAmount}, complete_amount = #{completeAmount}, order_type = #{orderType}, order_status = #{orderStatus}, begin_date = #{beginDate}, end_date = #{endDate}, factory_code = #{factoryCode}, is_flag = #{isFlag}, is_release = #{isRelease}, created_by = #{createdBy}, created_time = #{createdTime}, updated_by = #{updatedBy}, updated_time = #{updatedTime}, complete_date = #{completeDate}, where obj_id = #{objId} delete from base_orderinfo where obj_id = #{objId} delete from base_orderinfo where obj_id in #{objId}