GETANSINULL (Transact-SQL)
Gibt die Standard-NULL-Zulässigkeit für die Datenbank für diese Sitzung zurück.
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)