SQL检索X数据库中 所有表记录行数小于2的表 返回数据库中记录行数小于2的所有表名
摘要:declare @dbname nvarchar(200) declare @str_sql nvarchar(200) declare curdb cursor for select name from…
declare @dbname nvarchar(200) declare @str_sql nvarchar(200) declare curdb cursor for select name from sysobjects where xtype='U' --找出数据库中的所有表 open curdb fetch next from curdb into @dbname while @@fetch_status=0 begin select @str_sql='if exists(select * from (Select count(*) as num From '+ @dbname +')tmp where num<2) print '''+ @dbname +''' + char(13)' --print @str_sql exec (@str_sql ) fetch next from curdb into @dbname end close curdb deallocate curdb




