GETANSINULL (Transact-SQL)
Restituisce l'impostazione predefinita relativa all'ammissione dei valori Null del database per la sessione corrente.
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)