本站创建于2006年,博主为Delphi老码农,暗黑忠实粉丝,主要用于学习经验分享
    • mssql里求数据库中所有表的记录数

    • create table #temp(name varchar(50),count int)
      declare @tablename varchar(50),@sql varchar(500)
      declare gettablenum_cur cursor for select name from sysobjects where xtype='u'
      open gettablenum_cur
      fetch gettablenum_cur into @tablename
      while @@fetch_status=0
      begin
      select @sql='insert #temp(name,count) '+'select '+''''+@tablename+''''+','+'count(1) from '+@tablename
      exec(@sql)
      fetch gettablenum_cur into @tablename
      end
      select * from #temp order by name
      close gettablenum_cur
      deallocate gettablenum_cur
      drop table #temp

      标签: none

    • 当前暂无评论 »

      • 发表评论: ( 注意:为了防止广告评论,本站链接已经启用nofollow)
      •   您的名字
      •   E-mail
      •   您的网址(选填)

Powered by Typecho)))   ICP:蜀ICP备05009250号