从 COBOL 源到逻辑数据模型变换生成的逻辑数据模型数据类型

COBOL 源到逻辑数据模型变换会从 COBOL 类型声明生成逻辑数据模型数据类型。

表 1 显示 COBOL 类型声明和逻辑数据模型数据类型之间的对应。

表 1. 映射到逻辑模型数据类型的 COBOL 类型声明
COBOL 类型 逻辑数据模型类型 描述
PIC X(10)
CHAR(10)
字母数字字符
PIC A(5)
CHAR(5)
字母字符(A-Z 和空格)
PIC G(10)
CHAR(10)
双字节字符
PIC B(5)
CHAR(5)
可编辑字符
PIC 9(18)	
DECIMAL(18,0)
18 位数字字符(0-9)(上限)
PIC 99V99
DECIMAL(4,2)
十进制(例如,12.25)
PIC S99V9
DECIMAL(3,1)
十进制(例如,12.9)
PIC ----,--9.99
CHAR(9)
通常只用作输出显示
PIC ++++,++9.99
CHAR(11)
通常只用作输出显示
PIC +z,zz9.99
CHAR(9)
通常只用作输出显示
PIC $***,**9.99CR	
CHAR(13)
通常只用作输出显示
01 CUST-NAME
   05 PIC X(20)
   05 PIC X(20)
CUST-NAME (Entity)
   CHAR(20)
   CHAR(20)
变换为实体的 COBOL 记录,该实体在逻辑数据模型中有两个属性

反馈