查询数据库中所有表的行数(sqlserver 2000) .
2011-11-08 16:17
507 查看
方法一:
create proc ss
as
set nocount on
create table TableSpace
(
TableName varchar(50),
RowsCount char(11),
Reserved varchar(18),
Data varchar(18),
Index_size varchar(18),
Unused varchar(18)
)
declare @sql varchar(500)
declare @TableName varchar(50)
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
select tableName,rowscount from TableSpace where tableName<>'TableSpace'
drop table TableSpace
go
exec ss
方法二:
select 表名=a.name,记录数=b.rows
from sysobjects a,sysindexes b
where a.name=b.name and a.type='u'
create proc ss
as
set nocount on
create table TableSpace
(
TableName varchar(50),
RowsCount char(11),
Reserved varchar(18),
Data varchar(18),
Index_size varchar(18),
Unused varchar(18)
)
declare @sql varchar(500)
declare @TableName varchar(50)
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
select tableName,rowscount from TableSpace where tableName<>'TableSpace'
drop table TableSpace
go
exec ss
方法二:
select 表名=a.name,记录数=b.rows
from sysobjects a,sysindexes b
where a.name=b.name and a.type='u'
相关文章推荐
- 查询数据库中所有表的行数(sqlserver 2000)
- 查询数据库中所有表的行数(sqlserver 2000)
- SQLServer 查询数据库所有表的行数
- SqlServer 查询某数据库下的所有表的物理空间和行数 语句和存储过程
- MS SQL查询所有表行数,获取所有数据库名,表名,字段名
- Sql server 2005 查询某个数据库下的所有表的记录行数
- sqlserver查询所有表的行数的sql语句
- sqlserver查询数据库所有存储过程、触发器、索引信息
- SqlServer查询数据库所有用户表的记录数
- SQL Server 查询数据库中所有的表名及行数
- sqlserver查询数据的所有表名和行数
- SQLSERVER查询所有数据库名,表名,和字段名的语句
- sqlserver查询数据库所有表列信息
- SQL Server 查询数据库中所有的表名及行数
- sqlserver查询数据的所有表名和行数
- SQLSERVER查询所有数据库名,表名,和字段名
- sqlserver查询所有表的行数的sql语句
- SQLSERVER查询所有数据库名,表名,和字段名
- sqlserver查询数据的所有表名和行数
- SqlServer查询数据库所有用户表的记录数