Compartilhar via


GETANSINULL (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureBanco de dados SQL no Microsoft Fabric

Retorna a nulidade padrão para o banco de dados nessa sessão.

Convenções de sintaxe de Transact-SQL

Sintaxe

GETANSINULL ( [ 'database' ] )  

Argumentos

'database'
O nome do banco de dados para o qual as informações de nulidade devem ser retornadas. *bancodedados é char ou nchar. Se for char, database será convertido implicitamente em nchar.

Tipos de retorno

int

Comentários

GETANSINULL retornará 1 se a nulidade do banco de dados permitir valores nulos. Esse valor de retorno também requer que a nulidade do tipo de dados ou coluna não esteja definida explicitamente. O padrão ANSI NULL é 1.

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

  • ALTER BANCO DE DADOS database_name CONFIGURADO ANSI_NULL_DEFAULT EM

  • VAMOS ANSI_NULL_DFLT_ON

  • INICIAR ANSI_NULL_DFLT_OFF

Exemplos

O exemplo a seguir retorna a nulidade padrão para o banco de dados AdventureWorks2025.

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

Veja a seguir o conjunto de resultados.

------  
1  

(1 row(s) affected)

Confira também

Funções de sistema (Transact-SQL)