首页 > 数据库技术 > 详细

sql 查看表的记录数

时间:2017-03-07 12:53:03      阅读:247      评论:0      收藏:0      [点我收藏+]
select   a.name as 表名,max(b.rows) as 记录条数   from   sysobjects   a   ,sysindexes   b     
  where   a.id=b.id   and   a.xtype=u   
group   by   a.name   
order by max(b.rows) desc

当如果使用子查询对上面语句做求和方法时会报下面错误:

除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。

只要我们在嵌套子查询视图里面加入: top 100 percent 即可

原因:针对一张表的select其实返回的并不是一张表,而是一个游标。

sql 查看表的记录数

原文:http://www.cnblogs.com/chongyao/p/6513911.html

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