還在用SELECT COUNT統計資料庫表的行數?Out了

i042416發表於2018-04-21

在ABAP裡我們如果想用程式碼獲得一個資料庫表裡有多少條記錄,常規做法是使用SELECT COUNT。

還在用SELECT COUNT統計資料庫表的行數?Out了

如果您使用的是HANA資料庫,現在有一種新的辦法可以達到同樣的目的。HANA資料庫裡有一張名為m_tables的系統檢視,裡面存放了資料庫表的後設資料。

還在用SELECT COUNT統計資料庫表的行數?Out了

這個系統檢視的詳細說明參考SAP幫助文件

還在用SELECT COUNT統計資料庫表的行數?Out了

我寫了一個工具,可以通過查詢m_tables來批量獲得一系列資料庫表的記錄條數和佔據的儲存空間。

還在用SELECT COUNT統計資料庫表的行數?Out了

您可以通過這個連結獲得我的工具的原始碼。
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:

還在用SELECT COUNT統計資料庫表的行數?Out了
還在用SELECT COUNT統計資料庫表的行數?Out了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2153166/,如需轉載,請註明出處,否則將追究法律責任。

相關文章