GETANSINULL (Transact-SQL)
Retourne la possibilité de valeur NULL par défaut de la base de données pour cette session.
Conventions de la syntaxe de 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. databaseest de type char ou nchar. S'il possède un type char, le paramètre database est implicitement converti en type nchar.
Notes
Lorsque la possibilité de valeur NULL de la base de données précisée autorise les valeurs NULL et que la possibilité de valeur NULL de la colonne et du type de données n'est pas définie explicitement, GETANSINULL retourne 1. C'est la valeur par défaut de NULL ANSI.
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
Types de retour
int
Exemple
L'exemple suivant retourne la possibilité de valeur NULL par défaut pour la base de données AdventureWorks
.
USE AdventureWorks;
GO
SELECT GETANSINULL('AdventureWorks')
GO
Voici l'ensemble des résultats.
------
1
(1 row(s) affected)
Voir aussi
Référence
Fonctions système (Transact-SQL)