Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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)