SQL 列转行
--SQL 列转行 ----------------------------------- --普通行列转换 --数据库之家:http://blog.peos.cn/ ------------------------------ 假设有张学生成绩表(tb)如下: Name Subject Result 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 */ ------------------------------------------------------------------------- /* 想变成 姓名 语文 数学 物理 ---------- ----------- ----------- ----------- 李四 74 ...
统计数据库中各个表和空间使用情况
为了方便大家使用,我写成了一个存储过程,如果喜欢就拿去吧,如果觉得有什么不对的地方,留言哈,我有一空就会修改! 废话少说,上代码(转载请注明出处,谢谢): SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: longle(http://longle.taobao.com)-- Create date: 2011-06-17 -- Description: 统计数据库中各个表和空间使用情况 -- ============================================= ALTERPROCEDURE sp_GetDbSpaceUsedInfo AS BEGIN SET NOC...
取得MS SQL 数据库中每个表的记录数及空间占用情况
1、统计一个数据库中每有表的记录总数 可以通过执行下面的语句得到结果: select o.name,i.rows from sysobjects o,sysindexes i where o.id=i.id and o.Xtype='U' and i.indid<2 order by i.rows desc,o.name 2、查看数据库或表占用空间大小 可以通过调用系统存储过程等到结果(具体使用可以查看MS SQL SERVER的帮助说明) sp_spaceused 该存储过程不带参数时,得到的是当前库的信息...