可通过使用以下命令设置实例范围的 DB2 注册表变量 DB2_SQLROUTINE_PREPOPTS 来定制 SQL 过程的预编译和绑定选项: 7
7db2set DB2_SQLROUTINE_PREPOPTS=<options>7
除版本 8.2 中提到的选项之外,还允许使用 REOPT 选项:
7BLOCKING {UNAMBIG | ALL | NO} 7DATETIME {DEF | USA | EUR | ISO | JIS | LOC} 7DEGREE {1 | degree-of-parallelism | ANY} 7DYNAMICRULES {BIND | RUN} 7EXPLAIN {NO | YES | ALL} 7EXPLSNAP {NO | YES | ALL} 7FEDERATED {NO | YES} 7INSERT {DEF | BUF} 7ISOLATION {CS | RR | UR | RS | NC} 7QUERYOPT optimization-level 7REOPT {ALWAYS | NONE | ONCE} 7VALIDATE {RUN | BIND}7 7 7
编译选项“-m64”是 DB2 Universal Database(DB2 通用数据库)Linux on PowerPC(R) 版上的 64 位实例构建 DB2 C/C++ 应用程序和例程所必需的。
7 7 7DB2 Universal Database(DB2 通用数据库)版本 8.2 文档中显示的用于在 HP-UX 上使用 7Micro Focus COBOL 构建存储过程的编译和链接命令不正确。实际脚本 sqllib/samples/cobol_mf/bldrtn 7中包含的编译命令是正确的。编译和链接命令现在合并成单个命令,使用 -y 7选项来指定期望的输出是共享库。
7 7 7HP-UX 上的 Micro Focus COBOL 编译器和运行时的最低支持版本为 7Micro Focus Server Express 2.2 - Service Pack 1 7及修订包 Fixpack22.02_14 for HP-UX PA-RISC 11.x (32/64bit)。此修订包可从 7Micro Focus Support Line Web 站点 http://supportline.microfocus.com 获取 。
7 7 7为在 Windows 上运行 Micro Focus COBOL 外部例程,需要确保 Micro Focus COBOL 环境变量永久设置为系统变量。
7要将环境变量设置为系统变量:
7在用户变量列表中、在命令提示符下或在脚本中设置环境变量是不够的。