sql server枚举当前会话变量

时间:2009-08-25 21:07:18

标签: sql sql-server

是否可以枚举当前定义的会话变量?我一直在寻找相当于

的东西
select * from sys.tables

用于会话变量,但我找不到包含该信息的sys视图。我想知道是否可以旋转它们并将它们打印到响应窗口。我有大约35 +。

3 个答案:

答案 0 :(得分:2)

不能从SQL Server中检索该信息。

答案 1 :(得分:1)

尝试这个DMV。它具有所有当前会话变量及其值。它们是柱状格式,顺便说一句。这将返回当前连接的信息:

select * from sys.dm_exec_sessions where session_id = @@SPID

此外,这里是用于解释列的联机丛书文章(例如会话的ansi_defaults列= ANSI_DEFAULTS设置):

http://msdn.microsoft.com/en-us/library/ms176013(SQL.90).aspx

答案 2 :(得分:-1)

如果你的意思是ASP.net中的Session vars,那么NO。