Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

GETANSINULL (Transact-SQL)

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

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

GETANSINULL ( [ 'database' ] )
'database'

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

Cuando la nulabilidad de la base de datos especificada permite valores NULL y la nulabilidad 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 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

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

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

El conjunto de resultados es el siguiente.

------

1

(1 row(s) affected)

¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

© 2013 Microsoft. Reservados todos los derechos.