Trabalhando com set context_info (Transact-SQL)
Exemplos:
A. Configurando informações de contexto usando uma constante O exemplo a seguir demonstra SET CONTEXT_INFO definindo o valor e exibindo os resultados. Observe que consultar sys.dm_exec_sessions requer as permissões SELECT e VIEW SERVER STATE, enquanto que usar a função CONTEXT_INFO não requer.
B. Configurando informações de contexto usando uma função
O exemplo a seguir demonstra o uso da saída de uma função para definir o valor de contexto, onde o valor da função deve ser colocado primeiro em uma variável binary.
Fonte: http://msdn.microsoft.com/pt-br/library/ms187768.aspx
A. Configurando informações de contexto usando uma constante O exemplo a seguir demonstra SET CONTEXT_INFO definindo o valor e exibindo os resultados. Observe que consultar sys.dm_exec_sessions requer as permissões SELECT e VIEW SERVER STATE, enquanto que usar a função CONTEXT_INFO não requer.
1: SET CONTEXT_INFO 0x01010101
2: GO
3: SELECT context_info
4: FROM sys.dm_exec_sessions
5: WHERE session_id = @@SPID;
6: GO
B. Configurando informações de contexto usando uma função
O exemplo a seguir demonstra o uso da saída de uma função para definir o valor de contexto, onde o valor da função deve ser colocado primeiro em uma variável binary.
1: DECLARE @BinVar varbinary(128)
2: SET @BinVar = CAST(REPLICATE( 0x20, 128 ) AS varbinary(128) )
3: SET CONTEXT_INFO @BinVar
4:
5: SELECT CONTEXT_INFO() AS MyContextInfo;
6: GO
Fonte: http://msdn.microsoft.com/pt-br/library/ms187768.aspx
Comentários
Postar um comentário
Os códigos postados aqui são uma seqüência de instruções de forma ordenada, não compilada para o código de máquina, em uma determinada linguagem de programação.
Ajude a melhorar esses códigos.