婷婷综合国产,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的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 延边| 遵化市| 甘孜| 达拉特旗| 祁阳县| 霸州市| 云南省| 东兴市| 格尔木市| 梁山县| 葵青区| 济宁市| 岱山县| 新蔡县| 十堰市| 东乌珠穆沁旗| 阳朔县| 靖江市| 泗阳县| 宁乡县| 扶绥县| 安图县| 手机| 长葛市| 阜康市| 资兴市| 永城市| 新巴尔虎右旗| 江永县| 运城市| 克东县| 介休市| 阿克陶县| 潼关县| 钦州市| 越西县| 嘉黎县| 临泽县| 余姚市| 枣阳市| 白水县|