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.

Post popolari in questo blog

ORA-12154: TNS: il listener non è attualmente a conoscenza del servizio richiesto nel descrittore di connessione

Create e Drop Pluggable Database