SESSIONPROPERTY (Transact-SQL)
Restituisce le impostazioni delle opzioni SET di una sessione.
Sintassi
SESSIONPROPERTY (option)
Argomenti
option
Impostazione corrente dell'opzione per questa sessione. I possibili valori di option sono i seguenti:Opzione
Descrizione
ANSI_NULLS
Specifica se nei confronti di valori Null viene applicato il funzionamento ISO degli operatori uguale a (=) e diverso da (<>).
1 = ON
0 = OFF
ANSI_PADDING
Controlla la modalità di archiviazione nella colonna dei valori di dimensioni minori rispetto alle dimensioni definite per la colonna e dei valori che includono spazi vuoti finali in dati di tipo carattere e binario.
1 = ON
0 = OFF
ANSI_WARNINGS
Specifica se in determinate situazioni, quali la divisione per zero e l'overflow aritmetico, viene applicato il funzionamento dello standard ISO che prevede la generazione di messaggi di errore o avvisi.
1 = ON
0 = OFF
ARITHABORT
Determina se una query viene interrotta quando si verifica un errore di overflow o di divisione per zero durante l'esecuzione.
1 = ON
0 = OFF
CONCAT_NULL_YIELDS_ NULL
Determina se i risultati della concatenazione di valori Null vengono gestiti come valori Null o valori di stringa vuota.
1 = ON
0 = OFF
NUMERIC_ROUNDABORT
Specifica se vengono generati messaggi di errore o avvisi quando si verifica una perdita di precisione in seguito all'arrotondamento di un'espressione.
1 = ON
0 = OFF
QUOTED_IDENTIFIER
Specifica se devono essere seguite le regole ISO sull'utilizzo delle virgolette per delimitare gli identificatori e le stringhe letterali.
1 = ON
0 = OFF
<Qualsiasi altra stringa>
NULL = input non valido.
Tipi restituiti
sql_variant
Osservazioni
Le opzioni SET vengono calcolate combinando opzioni a livello di server, di database e specifiche dell'utente.
Esempi
Nell'esempio seguente viene restituita l'impostazione dell'opzione CONCAT_NULL_YIELDS_NULL.
SELECT SESSIONPROPERTY ('CONCAT_NULL_YIELDS_NULL')