LOG_ID, LOG_CONTENT, FOREIGN_KEY_ID, FOREIGN_KEY_TYPE, METHOD_NAME, METHOD_DESCRIPTION, EXE_COST, FILE_PATH, INSERT_TIME, INSERT_USERNAME, REMARK, DATAGRAM1, DATAGRAM2, DATAGRAM3 t.LOG_ID, t.LOG_CONTENT, t.FOREIGN_KEY_ID, t.FOREIGN_KEY_TYPE, t.METHOD_NAME, t.METHOD_DESCRIPTION, t.EXE_COST, t.FILE_PATH, t.INSERT_TIME, t.INSERT_USERNAME, t.REMARK, t.DATAGRAM1, t.DATAGRAM2, t.DATAGRAM3 SELECT FROM LOG_RESULT SELECT FROM LOG_RESULT t and LOG_ID = #{logId} and LOG_CONTENT = #{logContent} and FOREIGN_KEY_ID = #{foreignKeyId} and FOREIGN_KEY_TYPE = #{foreignKeyType} and METHOD_NAME = #{methodName} and METHOD_DESCRIPTION = #{methodDescription} and EXE_COST = #{exeCost} and FILE_PATH = #{filePath} and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and INSERT_USERNAME = #{insertUsername} and REMARK = #{remark} and DATAGRAM1 = #{datagram1} and DATAGRAM2 = #{datagram2} and DATAGRAM3 = #{datagram3} and LOG_ID = #{logId} and LOG_CONTENT LIKE '%${logContent}%' and FOREIGN_KEY_ID = #{foreignKeyId} and FOREIGN_KEY_TYPE LIKE '%${foreignKeyType}%' and METHOD_NAME LIKE '%${methodName}%' and METHOD_DESCRIPTION LIKE '%${methodDescription}%' and EXE_COST = #{exeCost} and FILE_PATH LIKE '%${filePath}%' and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime} and INSERT_USERNAME LIKE '%${insertUsername}%' and REMARK LIKE '%${remark}%' and DATAGRAM1 LIKE '%${datagram1}%' and DATAGRAM2 LIKE '%${datagram2}%' and DATAGRAM3 LIKE '%${datagram3}%' delete from LOG_RESULT where LOG_ID = #{logId,jdbcType=DECIMAL} delete from LOG_RESULT where 1!=1 or LOG_CONTENT = #{logContent} or FOREIGN_KEY_ID = #{foreignKeyId} or FOREIGN_KEY_TYPE = #{foreignKeyType} or METHOD_NAME = #{methodName} or METHOD_DESCRIPTION = #{methodDescription} or EXE_COST = #{exeCost} or FILE_PATH = #{filePath} or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}' or INSERT_USERNAME = #{insertUsername} or REMARK = #{remark} or DATAGRAM1 = #{datagram1} or DATAGRAM2 = #{datagram2} or DATAGRAM3 = #{datagram3} insert into LOG_RESULT (LOG_ID, LOG_CONTENT, FOREIGN_KEY_ID, FOREIGN_KEY_TYPE, METHOD_NAME, METHOD_DESCRIPTION, EXE_COST, FILE_PATH, INSERT_TIME, INSERT_USERNAME, REMARK, DATAGRAM1, DATAGRAM2, DATAGRAM3) values (#{logId,jdbcType=DECIMAL}, #{logContent,jdbcType=VARCHAR}, #{foreignKeyId,jdbcType=DECIMAL}, #{foreignKeyType,jdbcType=VARCHAR}, #{methodName,jdbcType=VARCHAR}, #{methodDescription,jdbcType=VARCHAR}, #{exeCost,jdbcType=DECIMAL}, #{filePath,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{datagram1,jdbcType=VARCHAR}, #{datagram2,jdbcType=VARCHAR}, #{datagram3,jdbcType=VARCHAR}) insert into LOG_RESULT LOG_ID, LOG_CONTENT, FOREIGN_KEY_ID, FOREIGN_KEY_TYPE, METHOD_NAME, METHOD_DESCRIPTION, EXE_COST, FILE_PATH, INSERT_TIME, INSERT_USERNAME, REMARK, DATAGRAM1, DATAGRAM2, DATAGRAM3, #{logId,jdbcType=DECIMAL}, #{logContent,jdbcType=VARCHAR}, #{foreignKeyId,jdbcType=DECIMAL}, #{foreignKeyType,jdbcType=VARCHAR}, #{methodName,jdbcType=VARCHAR}, #{methodDescription,jdbcType=VARCHAR}, #{exeCost,jdbcType=DECIMAL}, #{filePath,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{insertUsername,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{datagram1,jdbcType=VARCHAR}, #{datagram2,jdbcType=VARCHAR}, #{datagram3,jdbcType=VARCHAR}, update LOG_RESULT set LOG_CONTENT = #{logContent,jdbcType=VARCHAR}, FOREIGN_KEY_ID = #{foreignKeyId,jdbcType=DECIMAL}, FOREIGN_KEY_TYPE = #{foreignKeyType,jdbcType=VARCHAR}, METHOD_NAME = #{methodName,jdbcType=VARCHAR}, METHOD_DESCRIPTION = #{methodDescription,jdbcType=VARCHAR}, EXE_COST = #{exeCost,jdbcType=DECIMAL}, FILE_PATH = #{filePath,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, REMARK = #{remark,jdbcType=VARCHAR}, DATAGRAM1 = #{datagram1,jdbcType=VARCHAR}, DATAGRAM2 = #{datagram2,jdbcType=VARCHAR}, DATAGRAM3 = #{datagram3,jdbcType=VARCHAR} where LOG_ID = #{logId,jdbcType=DECIMAL} update LOG_RESULT LOG_CONTENT = #{logContent,jdbcType=VARCHAR}, FOREIGN_KEY_ID = #{foreignKeyId,jdbcType=DECIMAL}, FOREIGN_KEY_TYPE = #{foreignKeyType,jdbcType=VARCHAR}, METHOD_NAME = #{methodName,jdbcType=VARCHAR}, METHOD_DESCRIPTION = #{methodDescription,jdbcType=VARCHAR}, EXE_COST = #{exeCost,jdbcType=DECIMAL}, FILE_PATH = #{filePath,jdbcType=VARCHAR}, INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP}, INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR}, REMARK = #{remark,jdbcType=VARCHAR}, DATAGRAM1 = #{datagram1,jdbcType=VARCHAR}, DATAGRAM2 = #{datagram2,jdbcType=VARCHAR}, DATAGRAM3 = #{datagram3,jdbcType=VARCHAR}, where LOG_ID = #{logId,jdbcType=DECIMAL} insert into LOG_RESULT (LOG_ID, LOG_CONTENT, FOREIGN_KEY_ID, FOREIGN_KEY_TYPE, METHOD_NAME, METHOD_DESCRIPTION, EXE_COST, FILE_PATH, INSERT_TIME, INSERT_USERNAME, REMARK, DATAGRAM1, DATAGRAM2, DATAGRAM3) ( select #{item.logId,jdbcType=DECIMAL}, #{item.logContent,jdbcType=VARCHAR}, #{item.foreignKeyId,jdbcType=DECIMAL}, #{item.foreignKeyType,jdbcType=VARCHAR}, #{item.methodName,jdbcType=VARCHAR}, #{item.methodDescription,jdbcType=VARCHAR}, #{item.exeCost,jdbcType=DECIMAL}, #{item.filePath,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP}, #{item.insertUsername,jdbcType=VARCHAR}, #{item.remark,jdbcType=VARCHAR}, #{item.datagram1,jdbcType=VARCHAR}, #{item.datagram2,jdbcType=VARCHAR}, #{item.datagram3,jdbcType=VARCHAR} from dual ) update LOG_RESULT set LOG_ID= when #{item.logId,jdbcType=DECIMAL} then #{item.logId,jdbcType=DECIMAL} ,LOG_CONTENT= when #{item.logId,jdbcType=DECIMAL} then #{item.logContent,jdbcType=VARCHAR} ,FOREIGN_KEY_ID= when #{item.logId,jdbcType=DECIMAL} then #{item.foreignKeyId,jdbcType=DECIMAL} ,FOREIGN_KEY_TYPE= when #{item.logId,jdbcType=DECIMAL} then #{item.foreignKeyType,jdbcType=VARCHAR} ,METHOD_NAME= when #{item.logId,jdbcType=DECIMAL} then #{item.methodName,jdbcType=VARCHAR} ,METHOD_DESCRIPTION= when #{item.logId,jdbcType=DECIMAL} then #{item.methodDescription,jdbcType=VARCHAR} ,EXE_COST= when #{item.logId,jdbcType=DECIMAL} then #{item.exeCost,jdbcType=DECIMAL} ,FILE_PATH= when #{item.logId,jdbcType=DECIMAL} then #{item.filePath,jdbcType=VARCHAR} ,INSERT_TIME= when #{item.logId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP} ,INSERT_USERNAME= when #{item.logId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR} ,REMARK= when #{item.logId,jdbcType=DECIMAL} then #{item.remark,jdbcType=VARCHAR} ,DATAGRAM1= when #{item.logId,jdbcType=DECIMAL} then #{item.datagram1,jdbcType=VARCHAR} ,DATAGRAM2= when #{item.logId,jdbcType=DECIMAL} then #{item.datagram2,jdbcType=VARCHAR} ,DATAGRAM3= when #{item.logId,jdbcType=DECIMAL} then #{item.datagram3,jdbcType=VARCHAR} where LOG_ID in #{item.logId,jdbcType=DECIMAL} delete from LOG_RESULT where LOG_ID in #{id}