Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Azure SQL Managed Instance
Base 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)