INCLUDE 语句

INCLUDE语句将应用程序代码(包括声明和语句)插入源程序中。

调用 INCLUDE

此语句只能嵌入在应用程序中。 这不是一个可执行语句。 不得在Java™或REXX中指定。

授权 INCLUDE

不需要执行任何操作。

语法 INCLUDE

阅读语法图跳过可视化语法图INCLUDE SQLCASQLDA会员名

描述 INCLUDE

SQLCA
表示将包含SQL通信区(SQLCA)的描述。 在同一应用程序中,SQLCA不能被指定多次。 在COBOL中,必须在工作存储区或链接区指定INCLUDE SQLCA。 如果程序(使用 Db2 预编译器或协处理器)已使用STDSQL(YES) SQL处理选项进行准备,则不得指定INCLUDE SQLCA。

有关SQLCA的描述,请参阅 SQL通信区(SQLCA )。

SQLDA
表示将包含SQL描述符区域(SQLDA)的描述。 不得在 Fortran 中指定。 关于SQLDA的描述,请参阅 SQL描述符区域(SQLDA )。
会员名
当您的应用程序准备就绪时(使用 Db2 预编译器或协处理器),将分区数据集的成员指定为库输入。 它必须是一个SQL标识符。

成员可以包含任何源代码语句和任何SQL语句,但INCLUDE语句除外。 在COBOL中,INCLUDE member-name 不能指定为数据部门或程序部门以外的部门。

备注 INCLUDE

当您的应用程序准备就绪(使用 Db2 预编译器或协处理器)时,INCLUDE语句将被源代码语句替换。 因此,必须在应用程序中指定一个点,在该点处,编译器可以接受生成的源代码语句。

INCLUDE语句不能引用自身包含INCLUDE语句的源语句。

在应用程序中,可以通过在包含语句中指定与 DCLGEN 库参数相同的成员来使用 DCLGEN 生成的声明。

示例 INCLUDE

在PL/I程序中加入SQL通信区。
  EXEC SQL INCLUDE SQLCA;