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.
Note
In Azure SQL Database en SQL Database in Microsoft Fabric is de USE instructie niet beschikbaar. Maak in plaats daarvan direct verbinding met de beoogde database en voer de rest van het codevoorbeeld uit.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Hier is het resultatenoverzicht.
------
1
(1 row(s) affected)