Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)