RESULT_ID, ORDER_ID, SALE_ORDER_ID, DESCRIPTION, OPRATION_TYPE, JSON_DATA, INSERT_TIME, INSERT_USERNAME t.RESULT_ID, t.ORDER_ID, t.SALE_ORDER_ID, t.DESCRIPTION, t.OPRATION_TYPE, t.JSON_DATA, t.INSERT_TIME, t.INSERT_USERNAME SELECT FROM SALE_LOG SELECT FROM SALE_LOG t and RESULT_ID = #{resultId} and ORDER_ID = #{orderId} and SALE_ORDER_ID = #{saleOrderId} and DESCRIPTION = #{description} and OPRATION_TYPE = #{oprationType} and JSON_DATA = #{jsonData} and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and INSERT_USERNAME = #{insertUsername} and RESULT_ID = #{resultId} and ORDER_ID = #{orderId} and SALE_ORDER_ID = #{saleOrderId} and DESCRIPTION LIKE '%${description}%' and OPRATION_TYPE LIKE '%${oprationType}%' and JSON_DATA LIKE '%${jsonData}%' and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and INSERT_USERNAME LIKE '%${insertUsername}%' delete from SALE_LOG where RESULT_ID = #{resultId,jdbcType=DECIMAL} delete from SALE_LOG where 1!=1 or ORDER_ID = #{orderId} or SALE_ORDER_ID = #{saleOrderId} or DESCRIPTION = #{description} or OPRATION_TYPE = #{oprationType} or JSON_DATA = #{jsonData} or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}' or INSERT_USERNAME = #{insertUsername} insert into SALE_LOG (RESULT_ID, ORDER_ID, SALE_ORDER_ID, DESCRIPTION, OPRATION_TYPE, JSON_DATA, INSERT_TIME, INSERT_USERNAME) values (#{resultId,jdbcType=DECIMAL}, #{orderId,jdbcType=DECIMAL}, #{saleOrderId,jdbcType=DECIMAL}, #{description,jdbcType=VARCHAR}, #{oprationType,jdbcType=VARCHAR}, #{jsonData,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}) insert into SALE_LOG RESULT_ID, ORDER_ID, SALE_ORDER_ID, DESCRIPTION, OPRATION_TYPE, JSON_DATA, INSERT_TIME, INSERT_USERNAME, #{resultId,jdbcType=DECIMAL}, #{orderId,jdbcType=DECIMAL}, #{saleOrderId,jdbcType=DECIMAL}, #{description,jdbcType=VARCHAR}, #{oprationType,jdbcType=VARCHAR}, #{jsonData,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}, update SALE_LOG set ORDER_ID = #{orderId,jdbcType=DECIMAL}, SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}, DESCRIPTION = #{description,jdbcType=VARCHAR}, OPRATION_TYPE = #{oprationType,jdbcType=VARCHAR}, JSON_DATA = #{jsonData,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR} where RESULT_ID = #{resultId,jdbcType=DECIMAL} update SALE_LOG ORDER_ID = #{orderId,jdbcType=DECIMAL}, SALE_ORDER_ID = #{saleOrderId,jdbcType=DECIMAL}, DESCRIPTION = #{description,jdbcType=VARCHAR}, OPRATION_TYPE = #{oprationType,jdbcType=VARCHAR}, JSON_DATA = #{jsonData,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, where RESULT_ID = #{resultId,jdbcType=DECIMAL} insert into SALE_LOG (RESULT_ID, ORDER_ID, SALE_ORDER_ID, DESCRIPTION, OPRATION_TYPE, JSON_DATA, INSERT_TIME, INSERT_USERNAME) ( select #{item.resultId,jdbcType=DECIMAL}, #{item.orderId,jdbcType=DECIMAL}, #{item.saleOrderId,jdbcType=DECIMAL}, #{item.description,jdbcType=VARCHAR}, #{item.oprationType,jdbcType=VARCHAR}, #{item.jsonData,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP}, #{item.insertUsername,jdbcType=VARCHAR} from dual ) update SALE_LOG set RESULT_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.resultId,jdbcType=DECIMAL} ,ORDER_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.orderId,jdbcType=DECIMAL} ,SALE_ORDER_ID= when #{item.resultId,jdbcType=DECIMAL} then #{item.saleOrderId,jdbcType=DECIMAL} ,DESCRIPTION= when #{item.resultId,jdbcType=DECIMAL} then #{item.description,jdbcType=VARCHAR} ,OPRATION_TYPE= when #{item.resultId,jdbcType=DECIMAL} then #{item.oprationType,jdbcType=VARCHAR} ,JSON_DATA= when #{item.resultId,jdbcType=DECIMAL} then #{item.jsonData,jdbcType=VARCHAR} ,INSERT_TIME= when #{item.resultId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP} ,INSERT_USERNAME= when #{item.resultId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR} where RESULT_ID in #{item.resultId,jdbcType=DECIMAL} delete from SALE_LOG where RESULT_ID in #{id}