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.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
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 vom Datentyp nchar. Wenn es sich um char handelt, wird database implizit in nchar konvertiert.
Rückgabetypen
int
Bemerkungen
GETANSINULL gibt 1 zurück, wenn die NULL-Zulässigkeit der Datenbank Nullwerte zulässt. Dieser Rückgabewert erfordert auch, dass die NULL-Zulässigkeit der Spalte oder des Datentyps nicht explizit definiert ist. Der ANSI NULL-Standardwert ist 1.
Zur Aktivierung des ANSI NULL-Standardverhaltens muss eine der folgenden Bedingungen festgelegt werden:
ALTER DATABASE database_name SETZE ANSI_NULL_DEFAULT AUF
MACH ANSI_NULL_DFLT_ON LOS
SETZE ANSI_NULL_DFLT_OFF LOS
Beispiele
Das folgende Beispiel gibt die standardmäßige NULL-Zulässigkeit für die AdventureWorks2025-Datenbank zurück.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Hier sehen Sie das Ergebnis.
------
1
(1 row(s) affected)