Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este tema aún no ha recibido ninguna valoración - Valorar este tema

CONTEXT_INFO (Transact-SQL)

Devuelve el valor context_info establecido para la sesión o lote actual mediante la instrucción SET CONTEXT_INFO.

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


CONTEXT_INFO()

Valor de context_info o NULL si no se ha establecido context_info.

Los conjuntos de resultados activos múltiples (MARS) permiten a las aplicaciones ejecutar varios lotes o solicitudes al mismo tiempo en la misma conexión. Cuando uno de los lotes de una conexión MARS ejecuta SET CONTEXT_INFO, la función CONTEXT_INFO devuelve el nuevo valor de contexto cuando se ejecuta en el mismo lote que la instrucción SET. La función CONTEXT_INFO ejecutada en uno o varios de los demás lotes de la conexión no devuelve el nuevo valor a menos que se hayan iniciado después de haber finalizado el lote que ejecutó la instrucción SET.

No requiere permisos especiales. La información de contexto también se almacena en las vistas del sistema sys.dm_exec_requests, sys.dm_exec_sessions y sys.sysprocesses, pero para consultar estas vistas directamente se requieren los permisos SELECT y VIEW SERVER STATE.

En el ejemplo siguiente se establece el valor de context_info en 0x1256698456 y, después, se utiliza la función CONTEXT_INFO para recuperarlo.

SET CONTEXT_INFO 0x1256698456
GO
SELECT CONTEXT_INFO()
GO
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.