<?xml version="1.0" encoding="UTF-8"?>

<!--
	read csv data from plain text csv file (see renderer section)
	using "," as separator and write sql to file
	(see writer section) using oracle dialect (grammar section)
-->
<root>
  <!-- CONFIGURATOR DATA -->
  <descriptor version="1"/>

  <!-- DEFINE HERE TABLE STRUCTURE -->
  <structure tablename="tablename">
    <field name="stringfield1"     type="VARCHAR2"/>
    <field name="stringfield2"     type="VARCHAR2"/>
    <field name="datefield1"       type="DATE">
        <param name="inputformat"  value="dd/MM/yy"/>
        <param name="outputformat" value="yyyy-MM-dd"/>
    </field>
  </structure>

  <!-- WHAT GRAMMAR USE -->
  <grammar class="net.sf.csv2sql.grammars.oracle.GrammarFactory"/>

  <!-- RENDERER CONFIGURATION -->
  <render class="net.sf.csv2sql.renders.SqlInsertRenderer">
    <param name="inputfile"     value="users.txt"/>
    <param name="separator"     value=","/>
    <!--optional-->
    <param name="trimdata"      value="true"/>
    <param name="suppressheader" value="false"/>
  </render>

  <!-- WRITER CONFIGURATION -->
  <output>
    <writerAppender active="true"
        class="net.sf.csv2sql.writers.SqlFileWriter">
        <param name="filename" value="users.sql"/>
    </writerAppender>
  </output>


</root>

