GETANSINULL (Transact-SQL)

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

Icona di collegamento a un argomentoConvenzioni 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 supporta 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. Ciò corrisponde al valore predefinito ANSI NULL.

Per attivare 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 AdventureWorks.

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

Set di risultati: 

------ 
1      

(1 row(s) affected)

Vedere anche

Riferimento

Funzioni di sistema (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005