AMPERSAND
L'Ampersand (&) serve per valorizzare il contenuto di una variabile.
E s e m p i o
select EMPLOYEE_ID, LAST_NAME , &NOME_COLONNA1
from EMPLOYEES
order by &NOME_COLONNA2;
Compariranno due prompt, uno per la variabile NOME_COLONNA1 e l'altro per NOME_COLONNA2 in cui inserire i due valori.
Se si utilizzano un doppio Ampersand (&&) è possibile riutilizzare il valore della variabile senza mostrare all'utente ogni volta il prompt. L'utente vede il prompt solo la prima volta.
Ad esempio nelle seguente query:
select EMPLOYEE_ID, LAST_NAME , &&NOME_COLONNA
from EMPLOYEES
order by &NOME_COLONNA;
L'utente riceverà il prompt solo la prima volta che esegue la query e sarà usato nelle esecuzioni successive. Inoltre lo stesso valore sarà usato sia nella colonna della Select che nell'ordinamento.
E s e m p i o
select EMPLOYEE_ID, LAST_NAME , &NOME_COLONNA1
from EMPLOYEES
order by &NOME_COLONNA2;
Compariranno due prompt, uno per la variabile NOME_COLONNA1 e l'altro per NOME_COLONNA2 in cui inserire i due valori.
Se si utilizzano un doppio Ampersand (&&) è possibile riutilizzare il valore della variabile senza mostrare all'utente ogni volta il prompt. L'utente vede il prompt solo la prima volta.
Ad esempio nelle seguente query:
select EMPLOYEE_ID, LAST_NAME , &&NOME_COLONNA
from EMPLOYEES
order by &NOME_COLONNA;
L'utente riceverà il prompt solo la prima volta che esegue la query e sarà usato nelle esecuzioni successive. Inoltre lo stesso valore sarà usato sia nella colonna della Select che nell'ordinamento.