READ TABLE

https://blog.csdn.net/qq_34060435/article/details/118567885

READ TABLE 的关键字说明

KEY|TABLE KEY: 通过内表的主键字段查找
BINARY SEARCH: 二分查找,使用该方法时,在READ TABLE 之前,必须对内表排序
INDEX: 根据内表索引查找
COMPARING:只查找设置的字段
COMPARING ALL FIELDS:查找内表所有的字段
TRANSPORTING : 只输出设置的字段数据
TRANSPORTING NO FIELDS: 不输出任何数据

先了解一下KEY

ABAP的内表和我们真正的DB表是类似的,有结构有栏位,但是在处理Key上DB显得更为随意,可以要也可以不要,
而内表如果没有显式声明,会将内表中的所有非数值栏位都作为KEY,当然也可以显式声明KEY。
WITH- 这种结构用的地方主要就是在内表的处理上,包括DELETE ,READ 。
READ 可以用 WITH KEY或者WITH TABLE KEY ,但是DELETE只能用WITH TABLE KEY.

READ TABLE WITH KEY

使用其他关键字段进行读取
READ TABLE WITH KEY 传入的是free search key, 支持仅仅传入主键集合的某一个primary key或者 secondary key.
READ TABLE WITH KEY 传入的不一定是内表中真正的关键字段

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值