如果不包括DCLGEN成员,COBOL-DB2程序将如何表现?

DCLGEN成员包含两个重要的数据集。

  1. 表格结构包含表格中所有列的定义。

  2. 等效COBOL数据类型中的主机变量声明。

除非我们在工作存储部分中明确给出了主机变量声明,否则不强制包含DCLGEN成员。但是,始终将DCLGEN成员视为一种良好的编码做法,因为它还包含表结构,预编译器可使用该表结构来执行查询列验证。尽管查询列验证对于预编译器是可选的,但它仅在预编译阶段为我们提供了可能的错误,从而节省了时间。

猜你喜欢