GETANSINULL (Transact-SQL)

Retourne la possibilité de valeur NULL par défaut de la base de données pour cette session.

Icône Lien de rubriqueConventions 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)

Aide et Informations

Assistance sur SQL Server 2005