麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

SQL Server 2016里的sys.dm_exec_input_buffer的問題

2024-08-31 01:03:49
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了SQL Server 2016里的sys.dm_exec_input_buffer的相關資料,需要的朋友可以參考下
 

我們都知道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關聯信息。我們來看下面的代碼。

SELECTr.session_id, ib.event_infoFROM sys.dm_exec_requests rJOIN sys.dm_exec_sessions s ON s.session_id = r.session_idCROSS APPLY sys.dm_exec_input_buffer(r.session_id, r.request_id) ibWHEREs.is_user_process = 1GO

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



注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 羞羞网站 | 中文字幕极速在线观看 | 欧美特一级片 | 在线成人免费观看www | 天天操综 | 久久综合综合 | 美女福利视频国产 | 91 视频网站| 视频一区二区视频 | 亚洲日本高清 | 日日噜噜噜噜久久久精品毛片 | 国产一级淫片在线观看 | 国内精品伊人久久 | 亚洲一区二区网址 | 麻豆国产网站 | 色柚视频网站ww色 | 欧美 日韩 国产 在线 | av影院在线播放 | 欧美1| 免费国产之a视频 | www.成人免费视频 | 久久一本日日摸夜夜添 | 久久免费视频5 | 国产午夜精品久久久 | 2021狠狠操| 看免费5xxaaa毛片 | 中国字幕av | 国产精品成人久久 | 久久出精品 | 久草视频在线资源 | 一边吃奶一边插下面 | 九九热国产在线 | 国产精品亚洲精品日韩已方 | 亚洲精品aⅴ中文字幕乱码 欧美囗交 | 成年人视频在线免费播放 | 成人福利视频导航 | 成人福利视频在 | 久久久久久久久久亚洲 | 在线91视频| 永久免费毛片 | 亚洲精品一区二区三区免 |