在 EGL 文件中声明类型为 relativeRecord 的固定记录部件,EGL 源格式中对该部件作了描述。
Record myRelativeRecordPart type relativeRecord { fileName = "myFile", keyItem = "myKeyItem" } 10 myKeyItem NUM(4); 10 myContent CHAR(76); end
必须使用未限定引用来命名该键字段。例如,使用 myField 而不是 myRecord.myField。(但是,在函数中,可以象引用任何字段一样引用键字段。)键字段在访问记录的函数的局部作用域中必须是唯一的,或者,必须是不在局部作用域中并在全局作用域中是唯一的。
只有 get 和 add 语句使用相对记录键字段,但是键字段必须可供任何使用固定记录来进行文件访问的函数使用。
相关任务
EGL 语句和命令的语法图