insert into archive_detail id, PDF_PATH, MasterID, UpLoadDateTime, AssortID, Source, SubAssort, Title, flag, Sys, C1, SoleKey, (select replace(newid(),'-','')), #{pdfPath,jdbcType=NVARCHAR}, #{masterid,jdbcType=NVARCHAR}, #{uploaddatetime,jdbcType=NVARCHAR}, #{assortid,jdbcType=NVARCHAR}, #{source,jdbcType=NVARCHAR}, #{subassort,jdbcType=NVARCHAR}, #{title,jdbcType=NVARCHAR}, #{flag,jdbcType=NVARCHAR}, #{sys,jdbcType=NVARCHAR}, #{C1,jdbcType=NVARCHAR}, #{SoleKey,jdbcType=NVARCHAR}, delete from archive_detail where id = #{id,jdbcType=NVARCHAR} delete from archive_detail where MasterID = #{masterId} AND Source IN (#{collectId, jdbcType=NVARCHAR})