SQL*Plus gebruikt &1, &2... &n om toegang te krijgen tot de parameters.
Stel dat u het volgende script test.sql
. heeft :
SET SERVEROUTPUT ON
SPOOL test.log
EXEC dbms_output.put_line('&1 &2');
SPOOL off
je zou dit script bijvoorbeeld zo kunnen noemen:
$ sqlplus login/pw @test Hello World!
Bewerken:
In een UNIX-script zou je normaal gesproken een SQL-script als volgt aanroepen:
sqlplus /nolog << EOF
connect user/[email protected]
@test.sql Hello World!
exit
EOF
zodat uw login/wachtwoord niet zichtbaar is met de ps
. van een andere sessie