有朋友在我這篇教程文章裡留言:
這位朋友的問題是想諮詢 ABAP 資料庫表 Technical Settings
裡這個 Size Category,如果開發人員當時設定了一個比較小的值,比如選擇的 0
, 對應的記錄數是 0 到 1000.
那麼隨著應用的持續執行,一旦儲存到這張資料庫表的記錄數超過了 1000,會出現什麼情況?
要回答這個問題,首先要深入理解上圖 Technical Settings
裡 Size Category 的準確含義。
常見的誤區是,把這個欄位值理解成一張資料庫表最大允許儲存的記錄數目
,這是不正確的。
實際上,這個欄位值定義了資料庫中 ABAP 資料庫表所需的預期空間(expected space required)
。
筆者這篇文章,會根據下圖來詳細闡述這個欄位的準確含義。