Najpierw musisz wywołać swój skrypt w następujący sposób:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
Zamiast przekierowania systemu operacyjnego użyjesz symbolu „@”, aby wskazać nazwę pliku do wykonania. W wierszu poleceń podasz również parametry skryptu. W skrypcie będziesz odwoływać się do parametrów za pomocą &1
, &2
itp.
update mytable set mycol = '&2' where myid = '&1';
co przełoży się na
update mytable set mycol = 'bar' where myid = 'foo';