select Site_code, ID, Procure_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit,COALESCE(Reality_Number, 0) Reality_Number, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code from ods_procure_order insert into ods_procure_order Site_code, ID, Procure_Code, Material_Code, Material_Desc, Plan_Date, Plan_Number, Unit, Reality_Number, Order_Status, User_Defined1, User_Defined2, User_Defined3, User_Defined4, User_Defined5, User_Defined6, User_Defined7, User_Defined8, User_Defined9, User_Defined10, User_Defined11, Supplier_Code, Supplier_Name, Remark, Create_By, Create_Date, Last_Update_By, Last_Update_Date, Active, Enterprise_Id, Enterprise_Code, #{siteCode}, #{ID}, #{procureCode}, #{materialCode}, #{materialDesc}, #{planDate}, #{planNumber}, #{Unit}, #{realityNumber}, #{orderStatus}, #{userDefined1}, #{userDefined2}, #{userDefined3}, #{userDefined4}, #{userDefined5}, #{userDefined6}, #{userDefined7}, #{userDefined8}, #{userDefined9}, #{userDefined10}, #{userDefined11}, #{supplierCode}, #{supplierName}, #{Remark}, #{createBy}, #{createDate}, #{lastUpdateBy}, #{lastUpdateDate}, #{Active}, #{enterpriseId}, #{enterpriseCode}, update ods_procure_order Site_code = #{siteCode}, Procure_Code = #{procureCode}, Material_Code = #{materialCode}, Material_Desc = #{materialDesc}, Plan_Date = #{planDate}, Plan_Number = #{planNumber}, Unit = #{Unit}, Reality_Number = #{realityNumber}, Order_Status = #{orderStatus}, User_Defined1 = #{userDefined1}, User_Defined2 = #{userDefined2}, User_Defined3 = #{userDefined3}, User_Defined4 = #{userDefined4}, User_Defined5 = #{userDefined5}, User_Defined6 = #{userDefined6}, User_Defined7 = #{userDefined7}, User_Defined8 = #{userDefined8}, User_Defined9 = #{userDefined9}, User_Defined10 = #{userDefined10}, User_Defined11 = #{userDefined11}, Supplier_Code = #{supplierCode}, Supplier_Name = #{supplierName}, Remark = #{Remark}, Create_By = #{createBy}, Create_Date = #{createDate}, Last_Update_By = #{lastUpdateBy}, Last_Update_Date = #{lastUpdateDate}, Active = #{Active}, Enterprise_Id = #{enterpriseId}, Enterprise_Code = #{enterpriseCode}, where ID = #{ID} delete from ods_procure_order where ID = #{ID} delete from ods_procure_order where ID in #{ID} update ods_procure_order SET Reality_Number = COALESCE(Reality_Number, 0) + #{planNumber}, Order_Status=#{orderStatus} where ID = #{ID}