SQL*Plus używa &1, &2... &n, aby uzyskać dostęp do parametrów.
Załóżmy, że masz następujący skrypt test.sql
:
SET SERVEROUTPUT ON
SPOOL test.log
EXEC dbms_output.put_line('&1 &2');
SPOOL off
możesz nazwać ten skrypt tak na przykład:
$ sqlplus login/pw @test Hello World!
Edytuj:
W skrypcie UNIX zwykle wywołałbyś taki skrypt SQL:
sqlplus /nolog << EOF
connect user/[email protected]
@test.sql Hello World!
exit
EOF
aby Twój login/hasło nie były widoczne z ps
innej sesji