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 di sintassi Transact-SQL
Sintassi
GETANSINULL ( [ 'database' ] )
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.
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
Questo è il set di risultati.
------
1
(1 row(s) affected)
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per