如果未包含 DCLGEN 成员,COBOL-DB2 程序会如何表现?
DCLGEN 成员包含两组重要数据。
包含表中所有列定义的表结构。
在等效 COBOL 数据类型中进行主机变量声明。
在工作存储区包含主机变量声明前,我们不需要包含 DCLGEN 成员。但总是将 DCLGEN 成员视为一项好的编码实践,因为它还包含表结构,预编译器可以使用该表结构执行查询列验证。不过,对于预编译器来说,查询列验证是可选的,但它仅能使我们在预编译阶段获得可能的错误,从而节省我们的时间。
广告
DCLGEN 成员包含两组重要数据。
包含表中所有列定义的表结构。
在等效 COBOL 数据类型中进行主机变量声明。
在工作存储区包含主机变量声明前,我们不需要包含 DCLGEN 成员。但总是将 DCLGEN 成员视为一项好的编码实践,因为它还包含表结构,预编译器可以使用该表结构执行查询列验证。不过,对于预编译器来说,查询列验证是可选的,但它仅能使我们在预编译阶段获得可能的错误,从而节省我们的时间。