在COBOL中RENAME是什么意思?
问题描述:
在COBOL中RENAME是什么意思?
答
6.重命名子句(RENAMES子句)
用REDEFINES子句可以在不改变数据项长度的前提下,重新定义数据
区的名称和数据结构的形式(包括重新定义初等项的类型及长度〕.
用RENAMES子句可以把原来已定义的某些数据项重新组合成一个新项,并以一个新名字来代表它.但用重命名子句不能改变各初等项的长度等属性.
66 数据名1 RENAMES 数据2 [THRU 数据名3]
说明:
(a)层号只能用66,它必须紧跟在01层记录中最后一个数据描述体之后.
(b)数据名2,数据名3可为初等项或组合项,但不能是同一个数据名.
(c)数据名2在记录中的位置在数据名3之前,且数据名3不能包含在数据名2之中.
(d)RENAMES 子句只能用于工作单元节中,不能用于文件节中.