博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
READ TABLE 的用法
阅读量:5771 次
发布时间:2019-06-18

本文共 619 字,大约阅读时间需要 2 分钟。

 

1 SORT ITAB BY  '你想比较的列'.  "  排序以增加二分查找的速度2 READ TABLE itab with key   'itab中某列' =  ‘目标列'  BINARY SEARCH.

1  如果使用READ TABLE语句来读取内部表数据,而不是简单看返回值判断是否存在,    那么在使用READ TABLE语句之前,一定要记得使用CLEAR语句清空内部表的工作区。  

 2   使用READ TABLE语句的二分法搜索以代替标准顺序搜索时, 必须首先按关键字中指定的次序对内表进行排序。如果系统找到匹配指定关键字的多行,则读取索引最低的行。二分法搜索比线性搜索要快。因此,应尽可能将内表排序并且使用二分法搜索。如果找到有匹配关键字的条目,则将系统字段 SY-SUBRC 设置为0并且 SY-TABIX 包含该行的索引。否则,将 SY-SUBRC 设置为非零。  

3  WITH KEY 中的检索条件比较符不能使用'<>'(不等于)。   如果只想取得内部表中不等于某条件的一条记录,那么请使用下面变通方法。 LOOP AT itab WHERE KEY <> 'XX'.            此处取得第一条记录。          EXIT.        ENDLOOP.    如果在运行时 <KEY> 值为空,则统忽略该关键字段。另外可对关键字段指定偏移量和长度。

转载于:https://www.cnblogs.com/1187163927ch/p/7161478.html

你可能感兴趣的文章
手把手教你测——上网快鸟
查看>>
MQTT简介
查看>>
Django文档学习
查看>>
i submit a bug for springmvc
查看>>
[zz] fstab mtab
查看>>
2011-04-18 python 文件copy 之道 大全 (转)
查看>>
用javascript获取地址栏参数
查看>>
解析xml
查看>>
一起谈.NET技术,你应该知道的15个Silverlight诀窍
查看>>
SQL注入漏洞全接触--进阶篇
查看>>
电商应用脚本开发遇到问题和处理
查看>>
商教助手!解析夏普液晶高清宽屏投影机系列
查看>>
中国平安增持华夏幸福5.69%股权 看好长期战略协同
查看>>
云南去年有望实现151万贫困人口净脱贫
查看>>
Java架构师面试题系列整理(大全)
查看>>
延伸产业链 中国产粮大省向“精深”问发展
查看>>
消费贷用户70%月收入低于5000元 80、90后是主要人群
查看>>
2018年内蒙古外贸首次突破1000亿元
查看>>
为什么主流APP的推荐总能符合你口味?推荐系统了解一下
查看>>
完整的大数据知识体系,大数据学习路线图
查看>>