Zuerst müssen Sie Ihr Skript wie folgt aufrufen:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
Anstelle der Betriebssystemumleitung verwenden Sie das "@"-Symbol, um den auszuführenden Dateinamen anzugeben. Sie geben auch die Skriptparameter in der Befehlszeile an. Im Skript referenzieren Sie die Parameter mit &1
, &2
usw.
update mytable set mycol = '&2' where myid = '&1';
was in
übersetzt wirdupdate mytable set mycol = 'bar' where myid = 'foo';