Condividi tramite


GETANSINULL (Transact-SQL)

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

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

Convenzioni relative alla sintassi Transact-SQL

Sintassi

GETANSINULL ( [ 'database' ] )  

Argomenti

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

Tipi restituiti

int

Osservazioni:

GETANSINULL restituisce 1 se il database specificato ammette valori Null. Per la restituzione di questo valore è anche necessario che il supporto dei valori Null per colonne o tipi di dati non sia definito in modo esplicito. L'impostazione predefinita di ANSI NULL è 1.

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

  • ALTER DATABASE nome_database 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 AdventureWorks2022.

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

Il set di risultati è il seguente.

------  
1  

(1 row(s) affected)

Vedi anche

Funzioni di sistema (Transact-SQL)