內部表的型別
DATA: <TABLE NAME> TYPE <SORTED|STANDARD|HASHED> TABLE OF <TYPE NAME>
WITH <UNIQUE|NON-UNIQUE> KEY <FIELDS FOR KEY>.
標準表
該表以線性方式儲存所有條目,並以線性方式訪問記錄。對於較大的表大小,表訪問可能很慢。
排序表
需要新增 WITH UNIQUE
| NON-UNIQUE KEY
。由於執行二進位制搜尋,搜尋速度很快。條目無法附加到此表,因為它可能會破壞排序順序,因此始終使用 INSERT
關鍵字插入它們。
雜湊表
需要新增 WITH UNIQUE
| NON-UNIQUE KEY
。使用專有雜湊演算法來維護鍵值對。理論上搜尋可以像 STANDARD
表一樣慢,但實際上它們比 SORTED
表更快,不管表的大小如何都需要恆定的時間。