Freigeben über


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. database ist entweder vom Datentyp char oder nchar. Bei char wird database 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 AdventureWorks-Datenbank zurück.

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

Dies ist das Resultset. 

------ 
1      

(1 row(s) affected)

Siehe auch

Verweis

Systemfunktionen (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005