是否可以枚举当前定义的会话变量?我一直在寻找相当于
的东西select * from sys.tables
用于会话变量,但我找不到包含该信息的sys视图。我想知道是否可以旋转它们并将它们打印到响应窗口。我有大约35 +。
答案 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。