Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca domyślną nulowalność dla bazy danych dla tej sesji.
Transact-SQL konwencje składni
Składnia
GETANSINULL ( [ 'database' ] )
Arguments
'baza danych'
to nazwa bazy danych, dla której zwraca się informacje o nieważności. *Baza danych to albo CHAR , albo NCHAR. Jeśli char, baza danych jest niejawnie przekształcana w nchar.
Typy zwracane
int
Uwagi
GETANSINULL zwraca 1, jeśli nieważność bazy danych pozwala na wartości zerowe. Ta wartość zwracana wymaga również, aby kolumna lub typ danych nie była wyraźnie zdefiniowana. Domyślny ANSI NULL to 1.
Aby umożliwić domyślne zachowanie ANSI NULL, należy ustawić jeden z tych warunków:
ALTER DATABASE database_nameSET ANSI_NULL_DEFAULT WŁĄCZONY
SET ANSI_NULL_DFLT_ON ON
SET ANSI_NULL_DFLT_OFF WYŁĄCZONE
Przykłady
Poniższy przykład zwraca domyślną nieważność dla bazy AdventureWorks2025 danych.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Oto zestaw wyników.
------
1
(1 row(s) affected)