Först måste du anropa ditt skript så här:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
Istället för OS-omdirigeringen kommer du att använda "@"-symbolen för att indikera filnamnet som ska köras. Du kommer också att ange skriptparametrarna på kommandoraden. I skriptet kommer du att referera till parametrarna med &1
, &2
etc.
update mytable set mycol = '&2' where myid = '&1';
vilket kommer att översättas till
update mytable set mycol = 'bar' where myid = 'foo';