Първо, ще трябва да извикате своя скрипт така:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
Вместо пренасочването на ОС ще използвате символа "@", за да посочите името на файла, който да се изпълни. Вие също ще предоставите параметрите на скрипта в командния ред. В скрипта ще се обърнете към параметрите с помощта на &1
, &2
и др.
update mytable set mycol = '&2' where myid = '&1';
което ще се преведе в
update mytable set mycol = 'bar' where myid = 'foo';