结构:使用 types 类型定义的
如 TYPES: BEGIN OF MAN,
NAME(2) TYPE C,
WIGHT(2) TYPE C,
HIGTH TYPE P DECIMALS 2,
END OF MAN.
工作区
如果用 DATA 则表示工作区.
DATA: BEGIN OF MAN,NAME(2) TYPE C,
WIGHT(2) TYPE C,
HIGTH TYPE P DECIMALS 2,
END OF MAN.
DATA: MAN2 TYPE MAN.
DATA: MAN2 LIKE MAN.
内表
使用data定义的.
如 MAN1 LIKE TABLE OF MAN.
结构只是做作为数据类型的参照.不进行数据操作.
工作区只能拥有一条数据
内表作为有类似表结构类型的变量.
数据的展示通过把数据库的结果记录插入到内表,由内表循环到工作区进行展示
以上为个人新学习见解,如有误之处敬请指出.
下面为摘抄
1.内表和工作区都是变量,而构造是一种类型,是变量定义的时候参照用的。
2.构造是一种数据的描述,不是真实存在的变量,但是它定义了参照它定义的数据的样子。
3.内表是一种二维的数据变量(多条),工作区是一维的(单条),工作区可以被看作内表中的一条(一行)数据。