WEB开发网
开发学院数据库DB2 配置 IBM DB2 通用数据库以构建 SQL 过程 阅读

配置 IBM DB2 通用数据库以构建 SQL 过程

 2008-09-09 16:30:05 来源:WEB开发网   
核心提示:先决条件要在一台机器上构建 SQL 过程,需要安装两个产品: Application Development Client(ADC),配置 IBM DB2 通用数据库以构建 SQL 过程,其中包含开发 DB2 应用程序所需的所有库、头文件、预编译器,等等,因此,如果安装了默认的 C 编译器并且打算将之用于开发, 一个支

先决条件

要在一台机器上构建 SQL 过程,需要安装两个产品:

Application Development Client(ADC),其中包含开发 DB2 应用程序所需的所有库、头文件、预编译器,等等。

一个支持 DB2 的 C 编译器。

关于平台所提供的支持 DB2 的 C 编译器的清单,请查阅 Application Building Guide。

设置环境

正如前面提到的,DB2 将 SQL 过程转换成 C 代码,此代码随后则被编译成存储过程库。为了编译该代码,必须配置 DB2 以检测所安装的 C 编译器。

为了配置 DB2 以检测所安装的 C 编译器:

创建用以为编译器设置环境的可执行文件。该文件将是 Windows 上的批(.bat)文件、OS/2 上的命令(.cmd)文件或 UNIX 上的 shell 脚本。设置编译器环境将包括更新 PATH、INCLUDE 和 LIB 环境变量。

通过发出下列命令,更新 DB2 注册表变量 DB2_SQLROUTINE_COMPILER_PATH 以指向第 1 步所创建的可执行文件:db2set DB2_SQLROUTINE_COMPILER_PATH=full_path_to_executable_file

注意:在 Windows NT® 和 Windows 2000 上,只要已将编译器的环境变量存作 SYSTEM 变量,就无需设置以上注册表变量。

DB2 还提供了每个平台上默认的可执行文件,用以为该平台所支持的其中一个(默认的)编译器设置环境。其默认的文件名和位置取决于平台:

在 Windows 上:%DB2PATH%sqllibfunction outinesr_cpath.bat

在 OS/2 上:%DB2PATH%sqllibfunction outinesr_cpath.cmd

在 UNIX 上:$HOME/sqllib/function/routine/sr_cpath

默认情况下,DB2 会将 DB2_SQLROUTINE_COMPILER_PATH 设置为上面的其中一个文件,除非已将其注册表变量修改为指向一个不同的文件。因此,如果安装了默认的 C 编译器并且打算将之用于开发,就无需创建一个单独的可执行文件来设置编译器环境。

1 2 3  下一页

Tags:配置 IBM DB

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接