set nocount on create table # ( 表名 varchar(50), 行数 int, 保留空间 varchar(20), 数据使用空间 varchar(20), 索引使用空间 varchar(20), 未使用空间 varchar(20) )declare @name varchar(50) set @name=''declare cur_1 cursor for select [name] from sysobjects where xtype='U'open cur_1 fetch next from cur_1 into @name while(@@FETCH_STATUS=0) begin insert into # exec sp_spaceused @name fetch next from cur_1 into @name endselect 表名,行数 from #drop table # close cur_1 deallocate cur_1 --可以在两个库里运行,把结果导到1个表里,然后对比同名的表行数是否相同。
create table #
(
表名 varchar(50),
行数 int,
保留空间 varchar(20),
数据使用空间 varchar(20),
索引使用空间 varchar(20),
未使用空间 varchar(20)
)declare @name varchar(50)
set @name=''declare cur_1 cursor for
select [name] from sysobjects where xtype='U'open cur_1
fetch next from cur_1 into @name
while(@@FETCH_STATUS=0)
begin
insert into # exec sp_spaceused @name
fetch next from cur_1 into @name
endselect 表名,行数 from #drop table #
close cur_1
deallocate cur_1
--可以在两个库里运行,把结果导到1个表里,然后对比同名的表行数是否相同。