|
原帖由 fei2115958 于 2010-11-10 10:48 发表 ![]()
首先,binary search 是二分查找,楼主是正确的,不是什么二进制查询。
其次,系统明确说明了:如果系统找 到匹配指定 关键字的多 行,则读取 索引最低的行。
(楼主精神可嘉,以前我也没有注意过这么多。)
SAP详细说明如下:
二分法搜索
用关键字读 取单行时, 可以执行二 分法搜索以 代替标准顺 序搜索。为 此,请使用 READ 语句的 二分法搜索 选项。
语法
READ TABLE ..... BINARY SEARCH.
如果使用 二分法搜索 选项,则必 须按关键字 中指定的次 序对内表进 行排序。
如果系统找 到匹配指定 关键字的多 行,则读取 索引最低的 行。
二分法搜索 比线性搜索 要快。因此 ,应尽可能 将内表排序 并且使用 二分法搜索 选项。
学习!学习!多谢各位! |
|