数据库所有表中数据行数统计
2009-05-08 13:48
387 查看
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TableSpace]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TableSpace]
go
create table TableSpace
(
TableName varchar(200),
RowsCount char(50),
Reserved varchar(50),
Data varchar(50),
Index_size varchar(50),
Unused varchar(50)
)
go
declare @sql varchar(1000)
declare @TableName varchar(100)
declare Cursor1 Cursor
for
select name from sysobjects where xtype='U'
open Cursor1
fetch next from Cursor1 into @TableName
while @@fetch_status = 0
begin
set @sql = 'insert into TableSpace '
set @sql = @sql + ' exec sp_spaceused '''+ @TableName + ''' '
exec (@sql)
fetch next from Cursor1 into @TableName
end
close Cursor1
deallocate Cursor1
go
--select * from TableSpace
drop table [dbo].[TableSpace]
go
create table TableSpace
(
TableName varchar(200),
RowsCount char(50),
Reserved varchar(50),
Data varchar(50),
Index_size varchar(50),
Unused varchar(50)
)
go
declare @sql varchar(1000)
declare @TableName varchar(100)
declare Cursor1 Cursor
for
select name from sysobjects where xtype='U'
open Cursor1
fetch next from Cursor1 into @TableName
while @@fetch_status = 0
begin
set @sql = 'insert into TableSpace '
set @sql = @sql + ' exec sp_spaceused '''+ @TableName + ''' '
exec (@sql)
fetch next from Cursor1 into @TableName
end
close Cursor1
deallocate Cursor1
go
--select * from TableSpace
相关文章推荐
- SQL SERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息
- 统计数据库已分组的表数据行数
- SQL SERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息
- SQL SERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息
- 遍历查询一个数据库中所有表,列出表名和每个表中的数据行数
- SQL Server 查询某个数据库内的所有表的记录行数
- 还在用SELECT COUNT统计数据库表的行数?Out了
- mysql查询数据库所有表的数据量
- sql查询数据库中所有 ,数据为空的表
- 清空数据库中所有表数据的方法
- MyGeneration获取所有ORACLE数据库的数据库名数据表命列名称
- 为数据库中所有的用户数据表生成分页存储过程
- 遍历替换整个数据库中所有用户表的字段中的数据
- 如何得到最近一次数据库操作影响的数据行数?
- Scripts:报告数据库中所有数据文件使用情况dba_files_all.sql
- postgresql数据库使用函数查询所有符合条件的表名,以及删除所有查询到的表的数据
- SQL修改指定数据库的表数据类型【如将表中所有varchar类型修改为nvarchar】
- 向数据库中插入数据并返回当前插入的的行数
- 查询数据库所有(某个)表中字段名,数据类型,说明等
- 查询某个数据库下的所有表的记录行数