0

我有一个来自查询的字段,它是每张发票的计算总数。我需要创建一个包含此字段的 PF,我想将类型指定为 Zoned 但不允许。我正在考虑使用 S 型。这样对吗?

            Data        Field  Buffer    Buffer
 Field      Type       Length  Length  Position
 VALUE01    ZONED       16  2      16        17  

如这里:VALUE 12S02

4

2 回答 2

2

分区十进制字段在字段定义的第 35 位用S指定。

有关详细信息,请参阅有关指定物理和逻辑文件的数据类型(位置 35)的 DDS 文档。

于 2013-07-18T05:06:16.480 回答
1

是的,它应该工作:

      A            VALUE         12S02    

您也可以使用 SQL 创建

CREATE TABLE LIBRARY/TABLE01 ( VALUE NUMERIC(12, 2) NOT NULL DEFAULT 0 )

无论如何,对于计算列,使用压缩(sql 中的 DECIMAL)效率更高。

于 2013-07-18T02:35:24.923 回答