GETANSINULL (Transact-SQL)
S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance
Retourne la possibilité de valeur NULL par défaut de la base de données pour cette session.
Conventions de la syntaxe Transact-SQL
Syntaxe
GETANSINULL ( [ 'database' ] )
Arguments
'database'
Nom de la base de données pour laquelle retourner des informations sur les possibilités de valeur NULL. *la base de données est de type char ou ncha. Si son type est char, database est implicitement converti en nchar.
Types de retour
int
Notes
GETANSINULL retourne 1 si la possibilité de valeur Null de la base de données autorise les valeurs Null. Cette valeur renvoyée nécessite également que la possibilité de valeur Null de la colonne ou du type données ne soit pas explicitement définie. La valeur ANSI NULL par défaut est 1.
Pour activer le comportement par défaut de ANSI NULL, l'une des conditions suivantes doit être définie :
ALTER DATABASE database_name SET ANSI_NULL_DEFAULT ON
SET ANSI_NULL_DFLT_ON ON
SET ANSI_NULL_DFLT_OFF OFF
Exemples
L'exemple suivant retourne la possibilité de valeur NULL par défaut pour la base de données AdventureWorks2022
.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Voici le jeu de résultats.
------
1
(1 row(s) affected)