GETANSINULL (Transact-SQL)
Gibt die Standard-NULL-Zulässigkeit für die Datenbank für diese Sitzung zurück.
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 AdventureWorks-Datenbank zurück.
USE AdventureWorks;
GO
SELECT GETANSINULL('AdventureWorks')
GO
Dies ist das Resultset.
------
1
(1 row(s) affected)