<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      [ABAP] ABAP 三類內表

      原文鏈接:http://www.rzrgm.cn/wh-cnblogs/p/15988275.html

      介紹(一)

      ABAP里提供了三種內表,分別是:

      1,  STANDARD TABLE       與TYPE TABLE OF 效果一樣,都是標準表

      2,  SORTED TABLE 

      3, HASHED TABLE

      在不同的場合下,READ TABLE查找數據時三種內表會有不同的效率。

       

      STANDARD TABLE是標準表,也是最常用的內表,特點如下:

      1,  可以不指定KEY,但只能指定 NON-UNIQUE KEY

      2,  可以使用INDEX和KEY來查詢

      注:NON-UNIQUE KEY代表內表里該字段可以重復,如果是UNIQUE KEY則代表該字段不能重復,不然程序會發生運行時錯誤。

      舉例:DATA IT_YM TYPE STANDARD TABLE OF VBAP WITH NON-UNIQUE KEY VBELN.

       

      SORTED TABLE是排序表,特點如下:

      1,  必須指定KEY(作為排序參考字段),可以指定UNIQUE KEY或者是NON-UNIQUE KEY

      2,  可以使用INDEX和KEY來查詢

      3,  已經按照KEY排序,不可以再排序

       舉例:DATA IT_YM TYPE SORTED TABLE OF VBAP WITH NON-UNIQUE KEY VBELN.

       

      在記錄條數多時,SORTED TABLE查詢效率明顯比STANDARD TABLE高,因為對已經排序的表可以進行二分法查找。

      可以對STANDARD TABLE用SORT語句先進行排序,然后再進行BINARY SEARCH(即二分法查找)的查詢,效率接近SORTED TABLE。

      但要注意,排序本身也是消耗時間,如果只對STANDARD TABLE進行一次查詢,則沒有必要先排序后進行BINARY SEARCH的查找。

      另外在使用BINARY SEARCH時,數據必須完全依照BINARY SEARCH的KEY字段進行排序。

       

      HASHED TABLE是哈希表,特點如下:

      1,  必須指定KEY,并且是UNIQUE KEY

      2, 不可以使用INDEX查詢

      3, 查詢時間和記錄數無關

       舉例:DATA IT_YM TYPE HASHED TABLE OF VBAP WITH UNIQUE KEY VBELN.


       

      介紹(二)

      三種內表

         標準表的每一行對應一個邏輯索引-SY-TABIX,填充內表的時候,可以將數據附加在現有行

      之后,也可以插入到指定的位置,程序對內表行的尋址操作可通過關鍵字或索引進行。在對表

      進行插入刪除等操作時,各數據行在內存中的位置不變,系統僅重新排列各數據行的索引值。

         排序表也有邏輯索引,不同的是排序表總是按其表關鍵字升序排列后再進行存儲,也就是在

      內存中的位置發生改變。

         哈希表沒有索引,只有關鍵字。

      行訪問方式

                                       標準表                    排序表                       哈希表

      索引訪問                    允許                       允許                          不允許

      關鍵字訪問                允許                       允許                           允許

      相同值關鍵字行       可重復                   可重復或不可重復       不可重復 

      推薦訪問方式       主要通過索引               主要通過關鍵字        只能通過關鍵字  

       

      具體到使用什么類型的內表     

          對于一個小于100行的內表,且很少使用關鍵字操作,則使用標準表沒有效率問題;數據量

      比較巨大,切不存在重復行,只需使用關鍵字訪問的內表應定義為哈希表;排序表適用于運行

      期內必須以某種排序形式出現的內表。

      posted on 2023-09-26 15:48  seven1314pp  閱讀(497)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 亚洲欧美日韩在线不卡| 亚洲人成电影在线天堂色| 成人无遮挡裸免费视频在线观看| 日韩区中文字幕在线观看| 国产精品视频中文字幕| 18禁男女爽爽爽午夜网站免费| 天堂资源在线| 亚洲最大成人在线播放| 无码人妻精品一区二区在线视频| 里番全彩爆乳女教师| 成人拍拍拍无遮挡免费视频| 欧美成人午夜在线观看视频| 亚洲中文字幕日产无码成人片| 欧美成人va免费大片视频| 國产AV天堂| 成人国产精品免费网站| 精品国产乱码久久久久夜深人妻| 亚洲综合久久国产一区二区| 各种少妇wbb撒尿| 亚洲精品麻豆一二三区| 亚洲成熟女人av在线观看| 久久精品国产99久久6| 18禁动漫一区二区三区| 成人拍拍拍无遮挡免费视频| 无码精品人妻一区二区三区湄公河 | 国产一区二区三区色视频| 欧美亚洲高清日韩成人| 亚洲乱理伦片在线观看中字| 成人啪啪高潮不断观看| 51午夜精品免费视频| 亚洲岛国成人免费av| 日本亚洲一区二区精品久久| 精品国产乱子伦一区二区三区 | 少妇熟女视频一区二区三区| a级亚洲片精品久久久久久久| 精品人妻中文字幕av| 老司机免费的精品视频| 尉犁县| 国产成人亚洲无码淙合青草| 国产极品嫩模在线观看91| 一本色道国产在线观看二区|