rem load.bat loads country_state.xml into Oracle database via sqlldr via two parameters of username and password RJM Programming 2013 if %1TRICK==TRICK goto nomore if %2TRICK==TRICK goto nomore echo CREATE TABLE country_state_xml_load OF XMLType; > load.sql echo exit >> load.sql sqlplus %1/%2 @load.sql echo LOAD DATA > load.ctl echo INFILE * >> load.ctl echo INTO TABLE COUNTRY_STATE_XML_LOAD TRUNCATE >> load.ctl echo xmltype(xmldata) >> load.ctl echo FIELDS >> load.ctl echo ( >> load.ctl echo the_fname filler char(100), >> load.ctl echo xmldata LOBFILE (the_fname) TERMINATED BY EOF >> load.ctl echo ) >> load.ctl echo BEGINDATA >> load.ctl echo country_state.xml >> load.ctl sqlldr %1/%2 load.ctl echo SELECT value(d) > select.sql echo FROM country_state_xml_load c, >> select.sql echo table(xmlsequence(extract(c.object_value,'/INFO/COUNTRY/STATE'))) d >> select.sql echo WHERE existsNode(c.object_value, '/INFO/COUNTRY/STATE') = 1; >> select.sql echo SELECT value(d) >> select.sql echo FROM country_state_xml_load c, >> select.sql echo table(xmlsequence(extract(c.object_value,'/INFO/COUNTRY/EXTERNAL'))) d >> select.sql echo WHERE existsNode(c.object_value, '/INFO/COUNTRY/EXTERNAL') = 1; >> select.sql echo SELECT value(d) >> select.sql echo FROM country_state_xml_load c, >> select.sql echo table(xmlsequence(extract(c.object_value,'/INFO/COUNTRY/TERRITORY'))) d >> select.sql echo WHERE existsNode(c.object_value, '/INFO/COUNTRY/TERRITORY') = 1; >> select.sql sqlplus %1/%2 @select.sql goto fin :nomore echo Need username and password to login to Oracle sqlplus and sqlldr :fin