婷婷综合国产,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的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 青田县| 贵溪市| 新泰市| 天气| 进贤县| 色达县| 丹凤县| 绥阳县| 灯塔市| 南开区| 积石山| 灵丘县| 商都县| 海原县| 河源市| 米泉市| 长乐市| 洪湖市| 科技| 神农架林区| 区。| 冷水江市| 同江市| 禹州市| 瑞昌市| 石景山区| 丹寨县| 东丽区| 鹤峰县| 德保县| 安义县| 泽普县| 申扎县| 长汀县| 河北区| 屏东县| 扎兰屯市| 阳城县| 扶余县| 婺源县| 千阳县|