READ tabe 是用来遍历内表,取第一条符合条件的记录。

READ TABLE [INTO ] WITH KEY [BINARY SEARCH].

用 INTO 选项可以指定目标区域 。如果表格有表头行,则可以忽略 INTO 选项。这样,表格工作区域就成了目标区域。

系统读取 中匹配 中所定义的关键字的第一个条目。

如果使用二分法搜索法的话,需要先对内表进行相关条件的排序。

如果找到有适当关键字的条目,则将系统字段 SY-SUBRC设置为0,并且SY-TABIX包含该行的索引。否则,将 SY-SUBRC设置为非0值 。

例子如下:

DATA:IT_TAB1 TYPE STANDARD TABLE OF EKPO WITH HEADER LINE,

IT_TAB2 TYPE STANDARD TABLE OF EKPO,

IT_TAB3 TYPE STANDARD TABLE OF EKPO,

WA_TAB1 TYPE EKPO,

WA_TAB2 TYPE EKPO,

WA_TAB3 TYPE EKPO.

SELECT * FROM EKPO INTO TABLE IT_TAB1 UP TO 10 ROWS.

SELECT * FROM EKPO INTO TABLE IT_TAB2 UP TO 10 ROWS.

SELECT * FROM EKPO INTO TABLE IT_TAB3 UP TO 10 ROWS.

SORT IT_TAB1.

SORT IT_TAB2.

SORT IT_TAB3.

READ TABLE IT_TAB1 WITH KEY MATNR = 'QQQ'.

WRITE:/ SY-SUBRC,SY-TABIX.

READ TABLE IT_TAB2 INTO WA_TAB2 WITH KEY MATNR = 'M06A-CAA42' TXZ01 = '芯片M06A-CAA42'.“这个是多个KEY的

WRITE:/ SY-SUBRC,SY-TABIX.

READ TABLE IT_TAB3 INTO WA_TAB3 WITH KEY MATNR = 'M06A-CAA42' TXZ01 = '三氧化二铝'.

WRITE:/ SY-SUBRC,SY-TABIX.

READ TABLE IT_TAB1 WITH KEY '4500000002'.

WRITE:/ SY-SUBRC,SY-TABIX.

SQL CREATE TABLE 语句\SQL 约束 (Constraints)\SQL NOT NULL 约束\SQL UNIQUE 约束

CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. SQL CREATE TABLE 语法 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据 ...

关于使用READ TABLE语句的几点注意事项

readtable matlab抬头,关于使用READ TABLE语句相关推荐

  1. SQL CREATE TABLE 语句(转)

    CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. SQL CREATE TABLE 语法 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据 ...

  2. MySQL修改数据表(ALTER TABLE语句)

    为实现数据库中表规范化设计的目的,有时候需要对之前已经创建的表进行结构修改或者调整. 在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列.创建或取消索引.更改 ...

  3. MySQL删除数据表(DORP TABLE语句)

    在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除.下面我们来了解一下 MySQL 数据库中数据表的删除方法. 基本语法 当需要删除一个表的时候,可以使用 DROP TABLE ...

  4. MySQL创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  5. 4、删除数据表(DORP TABLE语句)

    在 MySQL 数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了 ...

  6. 1、创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  7. SQL ALTER TABLE 语句

    SQL ALTER TABLE 语句 ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中添加列,请使用下面 ...

  8. mysql更改数据语句6_MySQL的SQL语句 - 数据定义语句(6)- ALTER TABLE 语句(1)

    ALTER TABLE 语句 ALTER TABLE更改表的结构.例如,可以添加或删除列.创建或销毁索引.更改现有列的类型.重命名列或表本身.还可以更改表特性,例如用于表或表注释的存储引擎. ●要使用 ...

  9. mysql create很多table,SQL CREATE TABLE 语句

    原标题:SQL CREATE TABLE 语句 SQL CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. 表由行和列组成,每个表都必须有个表名. SQL CREAT ...

最新文章

  1. VC维与DNN的Boundary
  2. SQL进阶,子查询与窗口函数
  3. oracle输出查询返回多行,ORA-01427:单行子查询返回多行
  4. java套接字客户端_使用Java从客户端套接字读取数据(Read data from a client socket in Java)...
  5. 使用 HTML5 File API 实现client log
  6. dingo php,Laravel+Dingo/Api 自定义响应的实现
  7. python输出图像plt_Matplotlib(pyplot)savefig输出空白图像
  8. 【单目标优化求解】基于matlab粒子群混沌混合蝴蝶优化算法求解最优目标问题(HPSOBOA)【含Matlab源码 1538期】
  9. 字节跳动面试分享:java从入门到精通第五版答案位置
  10. 反欺骗的艺术-摘记(持续更新中)
  11. curl模拟登陆 php实例,php 使用curl模拟登录人人(校内)网的简单实例
  12. Onvif学习笔记(1)ONVIF Test Tool 的使用
  13. H.264 NAL语法语意以及字节流的语法语意
  14. 离线渲染与实时渲染杂谈 ——从发布会上的产品展示说起
  15. ChinaSoft 论坛巡礼 | 云际计算系统软件
  16. 庄子 汝身非汝有也。
  17. Profinet高速协议下,PLC之间如何实现无线以太网通讯?
  18. 微信小程序搭建新闻列表(跟进上一篇博客案例)
  19. 全面认识二极管,一篇文章就够了
  20. 【服务器数据恢复】RAID6中3块磁盘离线崩溃的数据恢复案例

热门文章

  1. 四﹑博客周刊•推荐Blog专家
  2. 荣耀路由pro没有虚拟服务器,荣耀路由怎么设置端口映射规则
  3. python 中的numpy_Python中numpy的应用
  4. 英语题目作业(12)
  5. 笔记:Inductive Robust Principal Component Analysis
  6. 【性能测试】获取性能系统指标之示例Python代码
  7. svchost占用内存过高电脑很卡如何解决
  8. 互联网时代第七集《控制》观后感
  9. IE浏览器里面链接点击在Chrome浏览器打开
  10. CCF CSP 历年试题题解