GETANSINULL (Transact-SQL)
Devuelve la capacidad de aceptar valores NULL predeterminada para la base de datos en 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 la capacidad de aceptar valores NULL. databasees de tipo char o nchar. Si es char, database se convierte de forma implícita a nchar.
Tipos de valor devueltos
int
Notas
Cuando la capacidad de aceptar valores NULL de la base de datos especificada permite valores NULL y la capacidad de aceptar valores NULL de la columna o del tipo de datos no está definida explícitamente, GETANSINULL devuelve 1. Este valor es el predeterminado para ANSI NULL.
Para activar 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 capacidad de aceptar valores NULL predeterminada para la base de datos AdventureWorks
.
USE AdventureWorks;
GO
SELECT GETANSINULL('AdventureWorks')
GO
Éste es el conjunto de resultados.
------
1
(1 row(s) affected)
Vea también
Referencia
Funciones del sistema (Transact-SQL)