En primer lugar, deberá invocar su secuencia de comandos de la siguiente manera:
sqlplus.exe MYUSER/[email protected] @refreshDataOnOracle.sql foo bar
En lugar de la redirección del sistema operativo, utilizará el símbolo "@" para indicar el nombre del archivo a ejecutar. También proporcionará los parámetros del script en la línea de comando. En el script, se referirá a los parámetros usando &1
, &2
etc.
update mytable set mycol = '&2' where myid = '&1';
que se traducirá en
update mytable set mycol = 'bar' where myid = 'foo';