Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco 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)