程序参数

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


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

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

formPartName
表单的名称。

必须能够通过在程序的其中一个使用声明中标识的表单组来访问该表单。不能将作为参数访问的表单显示给用户,但它可以提供对从另一个程序传递的字段值的访问。

有关命名规则,请参阅命名约定

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

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

dynamicArrayName
记录动态数组或数据项动态数组的名称。如果使用此选项,则右边的其它符号(dataItemPartNameprimitiveType 等等)是指数组的每个元素。有关命名规则,请参阅命名约定
下列语句适用于对记录参数进行的输入或输出(I/O):

相关概念
程序部件
对部件的引用
引用 EGL 中的变量
语法图
Typedef

相关参考
数组
EGL 源格式的基本记录部件
EGL 源格式的 DataItem 部件
EGL 源格式
EGL 源格式的带索引记录部件
INTERVAL
命名约定
基本类型
EGL 源格式的相对记录部件
EGL 源格式的串行记录部件
EGL 源格式的 SQL 记录部件
TIMESTAMP

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