将数据对象 分配给字段 符号 在使用字段 符号之前必 须先分配数 据对象给它
对于结构 化字段符号 ,必须在定 义中包括这 个分配(参 见定义结构化字段符号)
对于 非结构化字 段符号,可 以自由决定 何时何地首 次分配数据 对象
在程 序中,不管 字段符号是 否结构化, 都可以将不 同的数据对 象分配给同 样的字段符 号
要给字段符 号分配数据 对象,可以 使用 ASSIGN 语句
ASSIGN 语句有几个 变量和参数
下列主题 说明: ASSIGN 语句的基本格式 将字段符号分配给其它字段符号 分配字段串组件 定义字段符号的数据类型 更改小数位 分配全局字段的局部副本 ASSIGN 语句的基本 格式 ASSIGN 语句的基本 格式包含两 个静态变量 和两个动态 变量
静态 ASSIGN 具有偏移量说明的静态 ASSIGN 动态 ASSIGN 表工作区的动态分配 静态 ASSIGN 如果运行之 前知道想要 分配给字段 符号的数据 对象的名称 ,则如下使 用 ASSIGN 语句: 语法 ASSIGN TO
分配之后, 字段符号 具有数据对 象 的属性,并 指向相同的 内存区
FIELD-SYMBOLS: , TYPE I
DATA: TEXT(20) TYPE C VALUE 'Hello, how are you
', NUM TYPE I VALUE 5, BEGIN OF LINE1, COL1 TYPE F VALUE '1
1e+10', COL2 TYPE I VALUE '1234', END OF LINE1, LINE2 LIKE LINE1
ASSIGN TEXT TO
ASSIGN NUM TO
DESCRIBE FIELD LENGTH
WRITE: / , &