Condividi tramite


SESSIONPROPERTY (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure

Restituisce le impostazioni delle opzioni SET di una sessione.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

SESSIONPROPERTY (option)  

Argomenti

opzione
Impostazione corrente dell'opzione per questa sessione. option può essere uno dei valori 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 = Disattivato
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 = Disattivato
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 = Disattivato
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 = Disattivato
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 = Disattivato
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 = Disattivato
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 = Disattivato
<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')  

Vedi anche

sql_variant (Transact-SQL)
SET ANSI_NULLS (Transact-SQL)
SET ANSI_PADDING (Transact-SQL)
SET ANSI_WARNINGS (Transact-SQL)
SET ARITHABORT (Transact-SQL)
SET CONCAT_NULL_YIELDS_NULL (Transact-SQL)
SET NUMERIC_ROUNDABORT (Transact-SQL)
SET QUOTED_IDENTIFIER (Transact-SQL)