婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL Server 2016里的sys.dm_exec_input_buffer的問題

SQL Server 2016里的sys.dm_exec_input_buffer的問題

熱門標簽:真3地圖標注 疫情時期電話機器人 臺灣外呼系統軟件 濮陽清豐400開頭的電話申請 樂昌電話機器人 地圖標注可以編輯地名嗎 南京怎么申請400這種電話 地圖標注跑線下市場 南通智能外呼系統怎么樣

我們都知道DBCC命令有點尷尬,因為你不能在T-SQL查詢里調用它們,你也不能關聯它們的輸出到其它DMV/DMF。例如你想為每個用戶會話返回最后一個執行的SQL語句....

sys.dm_exec_input_buffer

在SQL Server 2016里,事情就變得簡單多,因為微軟為你提供了一個新DMFsys.dm_exec_input_buffer,它和DBCC INPUTBUFFER一樣做同樣的工作。

使用sys.dm_exec_input_buffer非常簡單:這個DMF需要2個輸入參數——會話和指定會話的請求id。下面代碼展示了調用新函數的簡單例子。

SELECT * FROM sys.dm_exec_input_buffer(55, 0)
GO 

但你可以做更復雜的事情,像用CROSS APPLY運算符與其它DMV關聯信息。我們來看下面的代碼。

SELECT
r.session_id, 
ib.event_info
FROM sys.dm_exec_requests r
JOIN sys.dm_exec_sessions s ON s.session_id = r.session_id
CROSS APPLY sys.dm_exec_input_buffer(r.session_id, r.request_id) ib
WHERE
s.is_user_process = 1
GO

如你在這里看到的,這個查詢對于所有當前執行的查詢,返回所有提交的SQL語句。很簡單,是不是?

您可能感興趣的文章:
  • SqlServer應用之sys.dm_os_waiting_tasks 引發的疑問(上)
  • SqlServer應用之sys.dm_os_waiting_tasks 引發的疑問(中)

標簽:福建 河北 廣安 阿里 南京 陜西 通遼 馬鞍山

巨人網絡通訊聲明:本文標題《SQL Server 2016里的sys.dm_exec_input_buffer的問題》,本文關鍵詞  SQL,Server,2016里,的,sys.dm,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server 2016里的sys.dm_exec_input_buffer的問題》相關的同類信息!
  • 本頁收集關于SQL Server 2016里的sys.dm_exec_input_buffer的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大关县| 镇雄县| 浦江县| 大冶市| 应城市| 贵德县| 辽阳县| 上栗县| 开阳县| 仪陇县| 珠海市| 枝江市| 常德市| 九龙坡区| 柘荣县| 台湾省| 舟曲县| 湄潭县| 岢岚县| 墨玉县| 中卫市| 潼关县| 红安县| 大石桥市| 榆中县| 裕民县| 沙坪坝区| 浦城县| 松潘县| 那曲县| 昆明市| 庆元县| 专栏| 信宜市| 万载县| 安康市| 舒城县| 集安市| 崇明县| 湘阴县| 汽车|