我有一个来自查询的字段,它是每张发票的计算总数。我需要创建一个包含此字段的 PF,我想将类型指定为 Zoned 但不允许。我正在考虑使用 S 型。这样对吗?
Data Field Buffer Buffer
Field Type Length Length Position
VALUE01 ZONED 16 2 16 17
如这里:VALUE 12S02
我有一个来自查询的字段,它是每张发票的计算总数。我需要创建一个包含此字段的 PF,我想将类型指定为 Zoned 但不允许。我正在考虑使用 S 型。这样对吗?
Data Field Buffer Buffer
Field Type Length Length Position
VALUE01 ZONED 16 2 16 17
如这里:VALUE 12S02
分区十进制字段在字段定义的第 35 位用S指定。
有关详细信息,请参阅有关指定物理和逻辑文件的数据类型(位置 35)的 DDS 文档。
是的,它应该工作:
A VALUE 12S02
您也可以使用 SQL 创建
CREATE TABLE LIBRARY/TABLE01 ( VALUE NUMERIC(12, 2) NOT NULL DEFAULT 0 )
无论如何,对于计算列,使用压缩(sql 中的 DECIMAL)效率更高。