GETANSINULL (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar standardnullbarheten för databasen för denna session.

Transact-SQL syntaxkonventioner

Syntax

GETANSINULL ( [ 'database' ] )  

Arguments

'databas'
Är namnet på databasen för vilken nullbarhetsinformation ska returneras. *databasen är antingen karaktär eller nchar. Om char konverteras databasen implicit till nchar.

Returtyper

int

Anmärkningar

GETANSINULL returnerar 1 om databasens nullbarhet tillåter nollvärden. Detta returvärde kräver också att kolumn- eller datatypsnullbarheten inte är explicit definierad. ANSI NULL-standarden är 1.

För att aktivera ANSI NULL-standardbeteendet måste ett av dessa villkor sättas:

  • ALTER DATABASE database_nameSET ANSI_NULL_DEFAULT PÅ

  • SET ANSI_NULL_DFLT_ON ON

  • SET ANSI_NULL_DFLT_OFF AV

Examples

Följande exempel returnerar standardnullbarheten för databasen AdventureWorks2025 .

USE AdventureWorks2022;  
GO  
SELECT GETANSINULL('AdventureWorks2022')  
GO  

Här är resultatet.

------  
1  

(1 row(s) affected)