欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

还在用SELECT COUNT统计数据库表的行数?Out了 数据库OpenSQLSELECTCOUNTHANA 

程序员文章站 2022-05-24 15:07:31
...

在ABAP里我们如果想用代码获得一个数据库表里有多少条记录,常规做法是使用SELECT COUNT。

 
还在用SELECT COUNT统计数据库表的行数?Out了
            
    
    
        数据库OpenSQLSELECTCOUNTHANA 

如果您使用的是HANA数据库,现在有一种新的办法可以达到同样的目的。HANA数据库里有一张名为m_tables的系统视图,里面存放了数据库表的元数据。

 
还在用SELECT COUNT统计数据库表的行数?Out了
            
    
    
        数据库OpenSQLSELECTCOUNTHANA 

这个系统视图的详细说明参考SAP帮助文档

 
还在用SELECT COUNT统计数据库表的行数?Out了
            
    
    
        数据库OpenSQLSELECTCOUNTHANA 

我写了一个工具,可以通过查询m_tables来批量获得一系列数据库表的记录条数和占据的存储空间。

 
还在用SELECT COUNT统计数据库表的行数?Out了
            
    
    
        数据库OpenSQLSELECTCOUNTHANA 

您可以通过这个链接获得我的工具的源代码。
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
还在用SELECT COUNT统计数据库表的行数?Out了
            
    
    
        数据库OpenSQLSELECTCOUNTHANA 
 
还在用SELECT COUNT统计数据库表的行数?Out了
            
    
    
        数据库OpenSQLSELECTCOUNTHANA