GETANSINULL (Transact-SQL)GETANSINULL (Transact-SQL)

ESTE TEMA SE APLICA A:síSQL Server (a partir de 2008)síAzure SQL DatabasenoAzure SQL Data Warehouse noAlmacenamiento de datos paralelos THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Devuelve la nulabilidad predeterminada para la base de datos para esta sesión.Returns the default nullability for the database for this session.

Icono de vínculo de tema Convenciones de sintaxis de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxisSyntax


GETANSINULL ( [ 'database' ] )  

ArgumentosArguments

'base de datos''database'
Es el nombre de la base de datos para la que se devuelve información sobre nulabilidad.Is the name of the database for which to return nullability information. base de datossea char o nchar.databaseis either char or nchar. Si char, base de datos se convierte implícitamente en nchar.If char, database is implicitly converted to nchar.

Tipos devueltosReturn Types

intint

ComentariosRemarks

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.When the nullability of the specified database allows for null values and the column or data type nullability is not explicitly defined, GETANSINULL returns 1. Este valor es el predeterminado para ANSI NULL.This is the ANSI NULL default.

Para habilitar el comportamiento predeterminado de ANSI NULL, se debe establecer una de las siguientes condiciones:To enable the ANSI NULL default behavior, one of these conditions must be set:

  • ALTER DATABASE database_name SET ANSI_NULL_DEFAULT ONALTER DATABASE database_name SET ANSI_NULL_DEFAULT ON

  • SET ANSI_NULL_DFLT_ON ONSET ANSI_NULL_DFLT_ON ON

  • SET ANSI_NULL_DFLT_OFF OFFSET ANSI_NULL_DFLT_OFF OFF

EjemplosExamples

En el siguiente ejemplo se devuelve la nulabilidad predeterminada para la base de datos AdventureWorks2012.The following example returns the default nullability for the AdventureWorks2012 database.

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

El conjunto de resultados es el siguiente.Here is the result set.

------

1

(1 row(s) affected)

Vea tambiénSee Also

Funciones del sistema ( Transact-SQL )System Functions (Transact-SQL)