GETANSINULL (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance
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 SET ANSI_NULL_DEFAULT ON
SET ANSI_NULL_DFLT_ON ON
SET ANSI_NULL_DFLT_OFF OFF
Ejemplos
En el siguiente ejemplo se devuelve la nulabilidad predeterminada para la base de datos AdventureWorks2022
.
USE AdventureWorks2022;
GO
SELECT GETANSINULL('AdventureWorks2022')
GO
Este es el conjunto de resultados.
------
1
(1 row(s) affected)