select d.code_id, d.rule_id, d.gen_date, d.gen_index, d.last_result, d.last_serial_no, d.last_input_char from sys_auto_code_result d insert into sys_auto_code_result( rule_id, gen_date, gen_index, last_result, last_serial_no, last_input_char, create_time )values( #{ruleId}, #{genDate}, #{genIndex}, #{lastResult}, #{lastSerialNo}, #{lastInputChar}, sysdate() ) update sys_auto_code_result gen_date = #{genDate}, gen_index = #{genIndex}, last_result = #{lastResult}, last_serial_no = #{lastSerialNo}, last_input_char = #{lastInputChar} where code_id = #{codeId} delete from sys_auto_code_result where code_id = #{codeId}