您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

sqlserver查询所有表名和数据行数

bubuko 2022/1/25 18:58:58 sqlserver 字数 5429 阅读 916 来源 http://www.bubuko.com/infolist-5-1.html

查询所有表名。 -- 查询所有表名 select name from sys.tables; select name from sysobjects where xtype = 'u'; 查询数据库中所有的表名及行数。 -- 查询数据库中所有的表名及行数 select a.name, b.rows ...

查询所有表名。

-- 查询所有表名
select name from sys.tables;
select name from sysobjects where xtype = u;

查询数据库中所有的表名及行数。

-- 查询数据库中所有的表名及行数
select a.name,
       b.rows
from sysobjects as a
    inner join sysindexes as b
        on a.id = b.id
where (a.type = u)
  and (b.indid in (0, 1))
order by a.name, b.rows desc;

查询所有表名及空间占用量/行数。

-- 查询所有的表名及空间占用量/行数
select object_name(id)                                 tablename,
       8 * reserved / 1024                             reserved,
       rtrim(8*dpages)+kb                            used,
       8 * (reserved - dpages) / 1024                  unused,
       8 * dpages / 1024 - rows / 1024 * minlen / 1024 free,
       rows
from sysindexes
where indid = 1
order by tablename, reserved desc;

 

"人的感情很微妙,没有直白的表达,并不代表没有感情。"

sqlserver查询所有表名和数据行数

原文:https://www.cnblogs.com/yanggb/p/15061300.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶