delete from IF_MES_EMS_SWAPFILE and FID = #{fid} and TYPE = #{type} and WORKS = #{works} and PRODLINE = #{prodline} and PRODATE = #{prodate} and ORDERNO = #{orderno} and MATERIALCODE = #{materialcode} and MATERIALNAME = #{materialname} and UNIT = #{unit} and QTY = #{qty} and CREATETIME = #{createtime} and STATUS = #{status} and SENDTIME = #{sendtime} update IF_MES_EMS_SWAPFILE set TYPE = #{type,jdbcType=VARCHAR}, WORKS = #{works,jdbcType=VARCHAR}, PRODLINE = #{prodline,jdbcType=VARCHAR}, PRODATE = to_date(#{prodate}, 'YYYY-MM-DD HH24:MI:SS'), ORDERNO = #{orderno,jdbcType=VARCHAR}, MATERIALCODE = #{materialcode,jdbcType=VARCHAR}, MATERIALNAME = #{materialname,jdbcType=VARCHAR}, UNIT = #{unit,jdbcType=VARCHAR}, QTY = #{qty,jdbcType=VARCHAR}, CREATETIME = to_date(#{createtime}, 'YYYY-MM-DD HH24:MI:SS'), STATUS = #{status,jdbcType=VARCHAR} where FID = #{fid,jdbcType=VARCHAR} update IF_MES_EMS_SWAPFILE STATUS = #{status,jdbcType=VARCHAR}, SENDTIME = SYSDATE, where FID = #{fid,jdbcType=VARCHAR} insert into IF_MES_EMS_SWAPFILE FID, TYPE, WORKS, PRODLINE, PRODATE, ORDERNO, MATERIALCODE, MATERIALNAME, UNIT, QTY, CREATETIME, STATUS, SENDTIME, #{fid,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{works,jdbcType=VARCHAR}, #{prodline,jdbcType=VARCHAR}, to_date ( #{prodate} , 'YYYY-MM-DD HH24:MI:SS' ), #{orderno,jdbcType=VARCHAR}, #{materialcode,jdbcType=VARCHAR}, #{materialname,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR}, #{qty,jdbcType=DECIMAL}, to_date ( #{createtime} , 'YYYY-MM-DD HH24:MI:SS' ), #{status,jdbcType=VARCHAR}, to_date ( #{sendtime} , 'YYYY-MM-DD HH24:MI:SS' ), UPDATE ${table_name} SET APPORTVALUE = #{apportvalue}, CORRECTVALUE = #{correctvalue}, BZ = #{bz}, UPMAN = #{upman}, UPTIME = #{uptime} WHERE ITEMID = #{itemid} AND CLOCK = #{clock} AND TIMEGRANID = #{timegranid} AND ACTUALVALUE = #{actualvalue}