Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Geeft de standaard nullability voor de database voor deze sessie terug.
Transact-SQL syntaxis-conventies
Syntaxis
GETANSINULL ( [ 'database' ] )
Arguments
'database'
Is de naam van de database waarvoor nullability-informatie moet worden teruggegeven. *database is ofwel karakter of nchar. Als char, wordt database impliciet omgezet naar nchar.
Retourtypen
int
Opmerkingen
GETANSINULL geeft 1 terug als de nulbaarheid van de database nullwaarden toestaat. Deze retourwaarde vereist ook dat de kolom- of datatype-nullability niet expliciet is gedefinieerd. De ANSI NULL standaard is 1.
Om het ANSI NULL standaardgedrag mogelijk te maken, moet een van deze voorwaarden worden ingesteld:
ALTER DATABASE database_nameSET ANSI_NULL_DEFAULT OP
SET ANSI_NULL_DFLT_ON OP
SET ANSI_NULL_DFLT_OFF UIT
Voorbeelden
Het volgende voorbeeld geeft de standaardnullability voor de AdventureWorks2025 database terug.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Hier is het resultatenoverzicht.
------
1
(1 row(s) affected)