SELECT seq_data_excel.NEXTVAL FROM DUAL INSERT INTO data_excel ( id, seq_no, sort_no, secondary_unit, unit_code, unit_name, transaction_no, summary, amount, accounting_period, voucher_no, bp_contract_no, contract_center_no, bp_invoice_no, gk_invoice_no, business_relation, remark, status, create_time, update_time, deleted, version ) VALUES ( #{id}, #{seqNo}, #{sortNo}, #{secondaryUnit}, #{unitCode}, #{unitName}, #{transactionNo}, #{summary}, #{amount}, #{accountingPeriod}, #{voucherNo}, #{bpContractNo}, #{contractCenterNo}, #{bpInvoiceNo}, #{gkInvoiceNo}, #{businessRelation}, #{remark}, #{status}, SYSDATE, SYSDATE, 0, 1 ) UPDATE data_excel SET seq_no = #{seqNo}, sort_no = #{sortNo}, secondary_unit = #{secondaryUnit}, unit_code = #{unitCode}, unit_name = #{unitName}, transaction_no = #{transactionNo}, summary = #{summary}, amount = #{amount}, accounting_period = #{accountingPeriod}, voucher_no = #{voucherNo}, bp_contract_no = #{bpContractNo}, contract_center_no = #{contractCenterNo}, bp_invoice_no = #{bpInvoiceNo}, gk_invoice_no = #{gkInvoiceNo}, business_relation = #{businessRelation}, remark = #{remark}, status = #{status}, update_time = SYSDATE WHERE id = #{id} AND deleted = 0