Compartir a través de


@@OPTIONS (Transact-SQL)

Devuelve información acerca de las opciones SET actuales.

Se aplica a: SQL Server (SQL Server 2008 a versión actual), Windows Azure SQL Database (Versión inicial a versión actual).

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

Sintaxis

@@OPTIONS

Tipos de valor devuelto

integer

Comentarios

Las opciones SET se pueden modificar como un todo con la opción de configuración sp_configure user options. Cada usuario tiene una función @@OPTIONS que representa la configuración. La primera vez que inician una sesión, se asigna a todos los usuarios una configuración predeterminada, establecida por el administrador del sistema.

Con la instrucción SET puede cambiar el idioma y las opciones de procesamiento de consultas.

Ejemplos

En el siguiente ejemplo se especifica NOCOUNT ON y, a continuación, se prueba el valor de @@OPTIONS. La opción NOCOUNT ON impide que se envíe al cliente que hace la solicitud el mensaje sobre el número de filas afectadas por cada instrucción de una sesión. El valor de @@OPTIONS se establece en 512 (0x0200). Esto representa la opción NOCOUNT. En este ejemplo se prueba si la opción NOCOUNT está habilitada en el cliente. Por ejemplo, puede ayudar a hacer un seguimiento de las diferencias de rendimiento de un cliente.

SET NOCOUNT ON
IF @@OPTIONS & 512 > 0 
RAISERROR ('Current user has SET NOCOUNT turned on.', 1, 1)

Vea también

Referencia

Funciones de configuración (Transact-SQL)

sp_configure (Transact-SQL)

Conceptos

Establecer la opción de configuración del servidor Opciones de usuario