Variabili predefinite per le espressioni

Oltre ai nomi di colonne, valori letterali, operatori e funzioni, in un'espressione è possibile utilizzare variabili predefinite con significato o valori determinati. È possibile, ad esempio, utilizzare una variabile predefinita per visualizzare il nome dell'utente corrente o per effettuare una ricerca delle colonne di dati che non contengono alcun valore (Null).

Le variabili predefinite utilizzabili dipendono dal database sul quale vengono eseguite le query. Vedere la documentazione del database per ulteriori informazioni su quali variabili predefinite sono disponibili.

Nota

In alcune situazioni una variabile predefinita può essere disponibile come funzione. In un database potrebbe essere utilizzata, ad esempio, la variabile predefinita CURRENT_USER, mentre in un altro database potrebbe essere disponibili le stesse informazioni con la funzione USER_NAME( ). Per ulteriori informazioni, vedere la documentazione del database.

Di seguito vengono elencati esempi di variabili predefinite disponibili in alcuni database, quale Microsoft SQL Server.

Variabile predefinita

Descrizione

Esempio

CURRENT_USER

Nome dell'utente corrente.

UPDATE accounts 
SET salesperson = CURRENT_USER
WHERE region = 'NW'

Modifica la colonna salesperson per tutti gli account dell'area nordoccidentale (NW) in modo che indichi il nome dell'utente corrente.

NULL

Valore Null, utilizzato nelle espressioni di ricerca IS NULL e IS NOT NULL*.

SELECT emp_id, lname, fname, minit
FROM employee
WHERE minit IS NULL

Trova gli autori che non hanno un'iniziale del secondo nome.

*   La parola chiave IS è un operatore speciale da utilizzare con NULL.

Vedere anche

Riferimenti

Struttura delle espressioni

Concetti

Espressioni nelle query

Altre risorse

Esecuzione di query mediante l'utilizzo di parametri