Ten eerste moet je je script als volgt aanroepen:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
In plaats van de OS-omleiding gebruikt u het "@"-symbool om de bestandsnaam aan te geven die moet worden uitgevoerd. U levert ook de scriptparameters op de opdrachtregel. In het script verwijst u naar de parameters met &1
, &2
enz.
update mytable set mycol = '&2' where myid = '&1';
wat zich vertaalt in
update mytable set mycol = 'bar' where myid = 'foo';