select d.part_id,d.rule_id,d.part_index,d.part_type,d.part_code, d.part_name, d.part_length, d.date_format,d.input_character,d.fix_character,d.seria_start_no, d.seria_step,d.seria_now_no,d.cycle_flag,d.cycle_method,d.remark,d.create_by, d.create_time,d.update_by,d.update_time from sys_auto_code_part d insert into sys_auto_code_part( rule_id, part_index, part_type, part_code, part_name, part_length, date_format, input_character, fix_character, seria_start_no, seria_step, seria_now_no, cycle_flag, cycle_method, remark, create_by, create_time )values( #{ruleId}, #{partIndex}, #{partType}, #{partCode}, #{partName}, #{partLength}, #{dateFormat}, #{inputCharacter}, #{fixCharacter}, #{seriaStartNo}, #{seriaStep}, #{seriaNowNo}, #{cycleFlag}, #{cycleMethod}, #{remark}, #{createBy}, sysdate() ) update sys_auto_code_part part_index = #{partIndex}, part_code = #{partCode}, part_name = #{partName}, part_length = #{partLength}, date_format = #{dateFormat}, input_character = #{inputCharacter}, fix_character = #{fixCharacter}, seria_start_no = #{seriaStartNo}, seria_step = #{seriaStep}, seria_now_no = #{seriaNowNo}, cycle_flag = #{cycleFlag}, cycle_method = #{cycleMethod}, remark = #{remark}, update_by = #{updateBy}, update_time = sysdate() where part_id = #{partId} delete from sys_auto_code_part where part_id = #{partId}