Compartir a través de


GETANSINULL (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseInstancia administrada de Azure SQLBase de datos SQL en Microsoft Fabric

Devuelve la nulabilidad predeterminada para la base de datos para esta sesión.

Convenciones de sintaxis de Transact-SQL

Sintaxis

GETANSINULL ( [ 'database' ] )  

Argumentos

"database"
Es el nombre de la base de datos para la que se devuelve información sobre nulabilidad. *database es char o nchar. Si char, database se convierte implícitamente en nchar.

Tipos de valor devuelto

int

Observaciones

GETANSINULL devuelve 1 si la nulabilidad de la base de datos permite valores null. Este valor devuelto también requiere que la nulabilidad del tipo de dato o columna no se defina explícitamente. El valor predeterminado NULL de ANSI es 1.

Para habilitar el comportamiento predeterminado de ANSI NULL, se debe establecer una de las siguientes condiciones:

  • ALTER DATABASE database_name ACTIVADO ANSI_NULL_DEFAULT

  • A ANSI_NULL_DFLT_ON

  • PONTE ANSI_NULL_DFLT_OFF

Ejemplos

En el siguiente ejemplo se devuelve la nulabilidad predeterminada para la base de datos AdventureWorks2025.

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

Este es el conjunto de resultados.

------  
1  

(1 row(s) affected)

Consulte también

Funciones del sistema (Transact-SQL)