Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
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 ACTIVÉ ANSI_NULL_DEFAULT
SET ANSI_NULL_DFLT_ON ON
DÉPART ANSI_NULL_DFLT_OFF
Exemples
L'exemple suivant retourne la possibilité de valeur NULL par défaut pour la base de données AdventureWorks2025.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Voici le jeu de résultats.
------
1
(1 row(s) affected)