2009-08-25 69 views
0

是否可以枚舉當前定義的會話變量?我一直在尋找相當於sql server枚舉當前會話變量

select * from sys.tables 

會話變量,但我找不到包含該信息的sys視圖。我想知道是否可以旋轉它們並將它們打印到響應窗口。我有大約35+。

回答

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

+0

雖然它不是我正在尋找的東西,但這是一些很好的信息,而你的回答並不是「你不能」。所以我接受了你的答案。 – Amy

+0

哈哈!謝謝yodaj007。 – Anon246

-1

如果您的意思是Session vars與ASP.net一樣,那麼NO。

+0

我我不是指asp.net。我指的是SQL。 – Amy

2

不可能從SQL Server檢索該信息。