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}