SQL*Plus bruger &1, &2... &n til at få adgang til parametrene.
Antag at du har følgende script test.sql
:
SET SERVEROUTPUT ON
SPOOL test.log
EXEC dbms_output.put_line('&1 &2');
SPOOL off
du kan kalde dette script som dette for eksempel:
$ sqlplus login/pw @test Hello World!
Rediger:
I et UNIX-script vil du normalt kalde et SQL-script som dette:
sqlplus /nolog << EOF
connect user/[email protected]
@test.sql Hello World!
exit
EOF
så dit login/adgangskode ikke vil være synligt med en anden sessions ps