首页 > 数据库技术 > 详细

查询数据库中没有数据的表 暂时只能查询出来肉眼比对

时间:2015-12-16 18:53:40      阅读:301      评论:0      收藏:0      [点我收藏+]
CREATE TABLE ##temp(
  id int identity(1,1),
   TbName varchar(500)
  )

   CREATE TABLE ##temp1(
  id int identity(1,1),
   TbName varchar(500)
  )

  go 
insert into ##temp 
select t.name as TbName from  SYS.tables t

 go
 
  declare @n int 
  set @n=1
  declare @tempid  varchar(500) 
  set @tempid=0
  declare @rows int
  select @rows=count(*) from ##temp  
  while @n <= @rows 
  begin
        
		declare @tempid1 varchar(500) 
		declare @sql varchar(500) 
		declare @TbName varchar(500) 
	 	select  @TbName=TbName from ##temp  where id = @n
		set @sql = ‘select count(*) from ‘+ @TbName;
		EXEC (@sql)--查询本表数据条数
		select @TbName--查询本表表名
		set @n = @n + 1
  end 
 --Drop TABLE ##temp
--Drop TABLE ##temp1

  

查询数据库中没有数据的表 暂时只能查询出来肉眼比对

原文:http://www.cnblogs.com/liucai/p/5051836.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!