我爱Aspx >> 数据库 >> 如何得到一个数据库中每个表格的数据数目如何得到一个数据库中每个表格的数据数目
>
参考下列方法可以获得每个表格的数据数目。
USE pubs -- 可改成您的数据库名称
SET NOCOUNT
ONDECLARE tables_cursor CURSOR
FOR
SELECT name FROM sysobjects WHERE type = @#U@#
OPEN tables_cursor
DECLARE @tablename varchar(30), @quote char(1)
SELECT @quote = @#"@#
FETCH NEXT FROM tables_cursor INTO @tablename
WHILE (@@fetch_status <> -1)
BEGIN
EXEC ("Select " + @quote+"Rows in " + @tablename + " = "+ @quote + ", count(*) from "+ @tablename)
FETCH NEXT FROM tables_cursor INTO @tablename
END
DEALLOCATE tables_cursor
SET NOCOUNT OFF
【我对这篇文章有话说?】
数据库名词解释[05-22]
设置Proxy Server和SQL Server实..[05-22]
如何用sql语句修改数据表中字段,..[05-22]
删除数据库中重复数据的几个方法[05-22]
更改数据库中表的所属用户的两个..[05-22]
SQL SERVER中直接循环写入数据[05-22]
Sql Server数据库的备份和恢复措..[05-22]
利用数据库日志恢复数据到时间点..[05-22]
SQL Server2000数据库文件损坏时..[05-22]
SQL Server 7.0数据库的六种数据..[05-22]
存储过程中使用use database[05-22]
数据库名词解释[05-22]
设置Proxy Server和SQL Server实..[05-22]
SQL中代替Like语句的另一种写法[05-22]
在SQL Server的存储过程中调用Co..[05-22]
怎样用SQL 2000 生成XML[05-22]
Sql server使用内存限定在多少最..[05-22]
sqlserver7.0中如何在死锁产生时..[05-22]
如何用sql语句修改数据表中字段,..[05-22]
SQL Server 7.0与以前的版本相比..[05-22]