GETANSINULL (Transact-SQL)

Gibt die Standard-NULL-Zulässigkeit für die Datenbank für diese Sitzung zurück.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

GETANSINULL ( [ 'database' ] )

Argumente

  • 'database'
    Der Name der Datenbank, für die Informationen zur NULL-Zulässigkeit zurückgegeben werden sollen. databaseist entweder vom Datentyp char oder nchar. Wenn char vom Typ database ist, wird es implizit in nchar konvertiert.

Rückgabetypen

int

Hinweise

Wenn die NULL-Zulässigkeit der angegebenen Datenbank NULL-Werte zulässt und die NULL-Zulässigkeit von Spalten oder Datentypen nicht explizit definiert wurde, gibt GETANSINULL den Wert 1 zurück. Dies ist der ANSI NULL-Standard.

Zur Aktivierung des ANSI NULL-Standardverhaltens muss eine der folgenden Bedingungen festgelegt werden:

  • ALTER DATABASE database_name SET ANSI_NULL_DEFAULT ON

  • SET ANSI_NULL_DFLT_ON ON

  • SET ANSI_NULL_DFLT_OFF OFF

Beispiele

Das folgende Beispiel gibt die standardmäßige NULL-Zulässigkeit für die AdventureWorks2008R2-Datenbank zurück.

USE AdventureWorks2008R2;
GO
SELECT GETANSINULL('AdventureWorks2008R2')
GO

Dies ist das Resultset.

------

1

(1 row(s) affected)

Siehe auch

Verweis