GETANSINULL (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

Devolve a nulidade padrão da base de dados para esta sessão.

Transact-SQL convenções de sintaxe

Sintaxe

GETANSINULL ( [ 'database' ] )  

Arguments

'base de dados'
É o nome da base de dados para a qual devolver a informação de anulabilidade. *a base de dados é ou char ou nchar. Se for char, a base de dados é implicitamente convertida em nchar.

Tipos de devolução

int

Observações

GETANSINULL retorna 1 se a nulidade da base de dados permitir valores nulos. Este valor de retorno também exige que a nulidade da coluna ou do tipo de dado não esteja explicitamente definida. O padrão ANSI NULL é 1.

Para ativar o comportamento padrão ANSI NULL, uma destas condições deve ser definida:

  • ALTER DATABASE database_nameSET ANSI_NULL_DEFAULT ON

  • SET ANSI_NULL_DFLT_ON LIGADO

  • SET ANSI_NULL_DFLT_OFF DESLIGADO

Examples

O exemplo seguinte devolve a nulidade padrão da AdventureWorks2025 base de dados.

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

Aqui está o conjunto de resultados.

------  
1  

(1 row(s) affected)