Condividi tramite


GETANSINULL (Transact-SQL)

Restituisce l'impostazione predefinita relativa all'ammissione dei valori Null del database per la sessione corrente.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

GETANSINULL ( [ 'database' ] )

Argomenti

  • 'database'
    Nome del database per cui restituire le informazioni sul supporto dei valori Null. databaseè di tipo char o nchar. Se è di tipo char, il valore database viene convertito in modo implicito in nchar.

Tipi restituiti

int

Osservazioni

Quando il database specificato ammette valori Null e il supporto dei valori Null per colonne o tipi di dati non è definito in modo esplicito, il valore restituito da GETANSINULL è 1. Questa è l'impostazione predefinita di ANSI NULL.

Per abilitare la funzionalità predefinita di supporto ANSI NULL, è necessario che sia impostata una delle condizioni seguenti:

  • ALTER DATABASE database_name SET ANSI_NULL_DEFAULT ON

  • SET ANSI_NULL_DFLT_ON ON

  • SET ANSI_NULL_DFLT_OFF OFF

Esempi

Nell'esempio seguente viene restituita l'impostazione predefinita per il supporto dei valori Null per il database AdventureWorks2012.

USE AdventureWorks2012;
GO
SELECT GETANSINULL('AdventureWorks2012')
GO

Set di risultati:

------

1

(1 row(s) affected)

Vedere anche

Riferimento

Funzioni di sistema (Transact-SQL)