Innanzitutto, dovrai invocare il tuo script in questo modo:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
Invece del reindirizzamento del sistema operativo, utilizzerai il simbolo "@" per indicare il nome del file da eseguire. Fornirai anche i parametri dello script sulla riga di comando. Nello script farai riferimento ai parametri usando &1
, &2
ecc.
update mytable set mycol = '&2' where myid = '&1';
che si tradurrà in
update mytable set mycol = 'bar' where myid = 'foo';