Partager via


GETANSINULL (Transact-SQL)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase 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)

Voir aussi

Fonctions système (Transact-SQL)