如何对exec sp_who2的结果进行选择和排序?
2014-04-22 14:04
459 查看
从网上找到了下面的两个脚本, 笔者试用过, 很好. 故记在这里.
方法一, 用临时表
方法二, 用表变量
资料来源
============================
sp_who2 - filtering and sorting the results
http://www.sqlmatters.com/Articles/sp_who2%20-%20filtering%20and%20sorting%20the%20results.aspx
方法一, 用临时表
CREATE TABLE #sp_who2 ( SPID INT, Status VARCHAR(255), Login VARCHAR(255),HostName VARCHAR(255), BlkBy VARCHAR(255),DBName VARCHAR(255), Command VARCHAR(255),CPUTime INT, DiskIO INT,LastBatch VARCHAR(255), ProgramName VARCHAR(255),SPID2 INT, REQUESTID INT); INSERT INTO #sp_who2 EXEC sp_who2 SELECT * FROM #sp_who2 -- Add any filtering of the results here : WHERE DBName = 'WSS_Content_200' -- Add any sorting of the results here : ORDER BY DBName ASC DROP TABLE #sp_who2
方法二, 用表变量
declare @tempTable table (SPID INT,Status VARCHAR(255), Login VARCHAR(255),HostName VARCHAR(255), BlkBy VARCHAR(255),DBName VARCHAR(255), Command VARCHAR(255),CPUTime INT, DiskIO INT,LastBatch VARCHAR(255), ProgramName VARCHAR(255),SPID2 INT, REQUESTID INT); INSERT INTO @tempTable EXEC sp_who2 select * from @tempTable where DBName = 'WSS_Content_200'
资料来源
============================
sp_who2 - filtering and sorting the results
http://www.sqlmatters.com/Articles/sp_who2%20-%20filtering%20and%20sorting%20the%20results.aspx
相关文章推荐
- 如何利用php array_multisort函数 对数据库结果进行复杂排序
- 如何实现在客户端,使CheckBox按照选择的顺序进行排序--来自博问的问题
- 如何利用php array_multisort函数 对数据库结果进行复杂排序
- 一道看上去很吓人的算法面试题:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
- 如何对DataSet进行排序
- 如何选择磁珠进行滤波处理?
- lucene-对搜索结果进行排序
- java如何对map进行排序详解(map集合的使用)
- 如何利用外部列表元素顺序对源列表进行排序
- JAVA_WEB项目之Lucene实现检索结果排序和关键字在索引库中多字段查询结果进行高亮显示
- 如何对ListView的项进行排序
- SQL Server使用脚本对查询结果进行排序
- linux 中 ll 命令如何让查询结果按时间升序或降序排序?
- 如何利用C++ vector的sort算法对元素是自定义类型进行排序
- 从键盘上输入以下的数据:"TOM:89|JERRY:90|TONY:95",数据格式为“姓名:成绩|姓名:成绩|姓名:成绩”,对输入的内容按成绩进行排序,并将结果按成绩由高到低排序。
- MongoDB 如何选择查询结果指定字段 去掉_id字段
- SQL数据库函数如何对多结果进行循环处理
- TreeMap集合如何按照Value进行排序
- [Office] 如何对Excel二维表中的所有数值进行排序
- mysql中对查询结果进行排序