时间:2021-07-01 10:21:17 帮助过:30人阅读
create table #Temp(Name varchar(30),Num int)declare @Name varchar(30)declare @Sql varchar(1000)declare D_cursor Cursor forselect name from sysobjects where xtype=uopen D_cursorfetch Next from D_Cursor into @Namewhile @@Fetch_Status=0begins
create table #Temp ( Name varchar(30), Num int ) declare @Name varchar(30) declare @Sql varchar(1000) declare D_cursor Cursor for select name from sysobjects where xtype='u' open D_cursor fetch Next from D_Cursor into @Name while @@Fetch_Status=0 begin set @Sql=0 set @Sql='select '''+@Name+''',count(*) from '+@Name+'' --print @sql insert into #Temp exec(@sql) fetch Next from D_Cursor into @Name end close D_Cursor deallocate D_cursor select * from #Temp drop table #Temp