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

SE APLICA A: síSQL Server síAzure SQL Database noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database noAzure 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 artículo Convenciones de sintaxis de Transact-SQLArticle link icon Transact-SQL Syntax Conventions

SintaxisSyntax

  
GETANSINULL ( [ 'database' ] )  

ArgumentosArguments

"database"'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. *database es char o nchar.*database is either char or nchar. Si char, database se convierte implícitamente en nchar.If char, database is implicitly converted to nchar.

Tipos devueltosReturn Types

intint

NotasRemarks

GETANSINULL devuelve 1 si la nulabilidad de la base de datos permite valores null.GETANSINULL returns 1 if the database's nullability allows for null values. Este valor devuelto también requiere que la nulabilidad del tipo de dato o columna no se defina explícitamente.This return value also requires that the column or data type nullability isn't explicitly defined. El valor predeterminado NULL de ANSI es 1.The ANSI NULL default is 1.

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)

Consulte tambiénSee Also

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