参数以外的程序数据

程序数据的语法图如下所示:

参数以外的程序数据的语法图
useDeclaration
提供对数据表或库的更简便的访问,并且是访问表单组中的表单所需的。有关详细信息,请参阅使用声明
dataItemName
数据项的名称。有关命名规则,请参阅命名约定
primitiveType
数据项的基本类型或者(对于数组)数组元素的基本类型。
length
参数的长度或者(对于数组)数组元素的长度。此长度是一个整数,它表示由 dataItemName 或(对于数组)dynamicArrayName 引用的内存区域中的字符或数字的数量。
decimals
对于某些数字类型,可以指定 decimals,它是用来表示小数点后的位数的整数。最大小数位数是以下两个数字中较小的那一个:18 或声明为 length 的位数。小数点不与数据存储在一起。
"dateTimeMask"
对于类型为 TIMESTAMP 和 INTERVAL 的项,可指定“dateTimeMask”,它会赋予项值中的给定位置特别的意义(如“年份位”)。掩码不会与数据存储在一起。
dataItemPartName
对程序可见的 dataItem 部件的名称。有关可视性的详细信息,请参阅对部件的引用

该部件作为格式模型,如 Typedef 所述。

recordName
记录的名称。有关命名规则,请参阅命名约定
recordPartName
对程序可见的记录部件的名称。有关可视性的详细信息,请参阅对部件的引用

该部件作为格式模型,如 Typedef 所述。

constantName literal
常量的名称和值。值是加引号的字符串或数字。有关命名规则,请参阅命名约定
itemProperty
特定于项的“属性-值”对,如 EGL 属性与覆盖概述中所述。
recordProperty
特定于记录的“属性-值”对。有关可用属性的详细信息,请参阅您感兴趣的记录类型的相关主题。

基本记录不具有属性。

itemName
要覆盖其属性的记录项的名称。请参阅 EGL 属性与覆盖概述
arrayName
记录或数据项的动态或静态数组的名称。如果使用此选项,则右边的其它符号(dataItemPartNameprimitiveType 等等)是指数组的每个元素。
size
数组中元素的数目。如果指定元素数目,则数组是静态的;否则,数组是动态的。

相关概念
EGL 项目、包和文件
EGL 属性概述
部件
程序部件
引用 EGL 中的变量
文本应用程序中的分段
语法图
Typedef

相关参考
数组
数据初始化
EGL 源格式的 DataItem 部件
EGL 源格式的 DataTable 部件
EGL 源格式
EGL 语句
forward
EGL 源格式的函数部件
EGL 源格式的带索引记录部件
输入表单
输入记录
INTERVAL
I/O 错误值
EGL 源格式的 MQ 记录部件
命名约定
基本类型
EGL 源格式的相对记录部件
EGL 源格式的串行记录部件
EGL 源格式的 SQL 记录部件
TIMESTAMP

使用声明

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.