Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
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)