For det første skal du kalde dit script sådan:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
I stedet for OS-omdirigeringen skal du bruge "@"-symbolet til at angive filnavnet, der skal udføres. Du vil også angive scriptparametrene på kommandolinjen. I scriptet vil du referere til parametrene ved hjælp af &1
, &2
osv.
update mytable set mycol = '&2' where myid = '&1';
som vil oversætte til
update mytable set mycol = 'bar' where myid = 'foo';