首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sqlserver查看表是不是有数据

2012-08-30 
sqlserver查看表是否有数据declare@tablenamevarchar(100)declare@sqlnvarchar(4000)declare@Numintdeclar

sqlserver查看表是否有数据
declare   @tablename   varchar(100)  
  declare   @sql   nvarchar(4000)  
  declare   @Num   int  
  declare   tb_cursor   scroll   cursor   for   select   name   from   sysobjects   where   xtype='U'  
            open   tb_cursor    
            fetch   next   from   tb_cursor   into   @tablename  
            while   @@fetch_status=0    
            begin    
                    set   @sql=N'select   @Num=count(1)   from   '+@tablename    
                    exec   sp_executesql   @sql,N'@Num   int   out',@Num   out    
                    if   @Num>0   print   @tablename  
                    fetch   next   from   tb_cursor   into   @tablename  
            end    
            close   tb_cursor    
            deallocate   tb_cursor

热点排行