Share via


GETANSINULL (Transact-SQL)

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

Ícone de vínculo de tópico Convenções de sintaxe Transact-SQL

Sintaxe

GETANSINULL ( [ 'database' ] )

Argumentos

  • 'database'
    O nome do banco de dados para o qual as informações de nulidade devem ser retornadas. databaseé char ou nchar. Se char, database é convertida implicitamente para nchar.

Tipos de retorno

int

Comentários

Quando a nulidade do banco de dados especificado permite valores nulos e a nulidade de coluna ou de tipo de dados não é explicitamente definida, GETANSINULL retorna 1. Esse é o padrão ANSI NULL.

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

  • ALTER DATABASE database_name SET ANSI_NULL_DEFAULT ON

  • SET ANSI_NULL_DFLT_ON ON

  • SET ANSI_NULL_DFLT_OFF OFF

Exemplos

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

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

Aqui está o conjunto de resultados.

------

1

(1 row(s) affected)

Consulte também

Referência

Funções de sistema (Transact-SQL)