还在用SELECT COUNT统计数据库表的行数?Out了
2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址:https://cloud.tencent.com/act/cps/redirect?redirect=1062
2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址:https://www.aliyun.com/minisite/goods
在ABAP里我们如果想用代码获得一个数据库表里有多少条记录,常规做法是使用SELECT COUNT。
如果您使用的是HANA数据库,现在有一种新的办法可以达到同样的目的。HANA数据库里有一张名为m_tables的系统视图,里面存放了数据库表的元数据。
这个系统视图的详细说明参考SAP帮助文档。
我写了一个工具,可以通过查询m_tables来批量获得一系列数据库表的记录条数和占据的存储空间。
您可以通过这个链接获得我的工具的源代码。 要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关阅读排行
- 1hibernate操作count获得数据库中满足条件的记录数
- 2SQL编程实例:Access数据库,两张表的统计,count、sum聚合函数的使用,iif的使用,group by的使用
- 3[数据库及其应用]--SQL中的聚合函数(COUNT(),SUM(),AVG()等)的简介 【难度 ★★★】
- 4oracle 数据库 sum count null 结果
- 5十五. Sql server count函数