DCLGEN实用程序将表列从DB2数据类型转换为具有等效COBOL数据类型的主机变量。SMALLINT和INTEGER转换为COBOL签名的数字数据类型,而DECIMAL转换为带有隐含十进制的COBOL签名的数字。以下是SMALLINT,INTEGER和DECIMAL的等效COBOL数据类型。
DB2数据类型 | DB2字节 | 等效COBOL | COBOL字节 |
---|---|---|---|
SMALLINT | 2 | 图S9(4)COMP | 2 |
整数 | 4 | 图S9(9)COMP | 4 |
十进制(x,y) | 整数(x / 2) | PIC S9(xy)V9(y) | INT((((p + q)/ 2)+1) |