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日 写于芜湖