4.6.2 定义内表

4.6.2 定义内表

4.6.2.1 Types定义内表

TYPES自定义的表类型来定义内表,WITH HEADER LINE定义了带有工作区的内表。

语法结构1:

TYPES <> TYPE TABLE OF <>.

语法结构2:

TYPES <> TYPE <> OCCURS <>.

4.6.2.2 Data定义内表

用DATA语句直接定内表

语法结构:

DATA: BEGIN OF <内表名称> OCCURS <n>

END OF <内表名称>

看到OCCURS表示内表,用DATA语句直接定义一个内表,同时定义一个和内表同名的工作区。

4.6.2.3 参考定义内表

参照内表 或者 数据表结构定义内表,内表结构与所参照数据表完全相同

语法结构:

DATA: <内表名称> LIKE <内表 或 数据库表> OCCURS <n> WITH HEADER LINE.

WITH参数指定是否带有工作区

如果使用INCLUDE STRUCTURE,则包含已存在的结构体的所有字段。

4.6.2.4 查看内表属性

通过DESCRIBE获得内表的行

语法结构:

DESCRIBE TABLE <> LINES n

2021年9月10日 写于芜湖

Guess you like

Origin blog.csdn.net/weixin_36231828/article/details/120231456