可以在 EGL 文件中声明 DataItem 部件,EGL 源格式对该部件作了描述。
以下是一个数据项部件的示例:
DataItem myDataItemPart
BIN(9,2)
end
- DataItem dataItemPartName ... end
- 将该部件标识为 dataItem 部件,并指定名称。有关规则,请参阅命名约定。
- primitiveType
- 对 dataItem 部件指定的基本类型。
- length
- 一个整数,它反映 dataItem 部件的长度。任何基于该部件的变量的值都包括指定的字符或数字的数量。
- decimals
- 对于 MONEY 之外的数字定长类型(具体地说,即 BIN、DECIMAL、NUM、NUMC 或
PACF),可以指定 decimals,它是用来表示小数点后的位数的整数。最大小数位数是以下两个数字中较小的那一个:18 或声明为
length 的位数。小数点不与数据存储在一起。
- "dateTimeMask"
- 对于类型为 TIMESTAMP 和 INTERVAL 的项,可指定“dateTimeMask”,它会赋予项值中的给定位置特别的意义(如“年份位”)。掩码不会与数据存储在一起。
- property
- 一个项属性,如 EGL 属性与覆盖概述中所述。