IBM® Informix® 12.10

DBPATH 环境变量

使用 DBPATH 环境变量可以标识包含数据库的数据库服务器。DBPATH 还可指定 DB-Access 在其中查找命令脚本(.sql 文件)的目录(除当前目录之外)的列表。

CONNECT DATABASE、START DATABASE 和 DROP DATABASE 语句使用 DBPATH 在以下两种情况下查找该数据库:
  • 如果数据库的位置未显式声明
  • 如果不能在缺省服务器中定位该数据库

CREATE DATABASE 语句不使用 DBPATH

要向现有条目添加新 DBPATH 条目,请参阅修改环境变量设置
阅读语法图跳过直观语法图
                   .-: [16]--------------------------------.   
                   V                                       |   
>>-setenv--DBPATH----+-pathname--------------------------+-+---><
                     +-/ /--servername--/--full_pathname-+     
                     '-/ /--servername-------------------'     

full_pathname
是从根目录开始的,存储 .sql 文件的目录的全路径。
pathname
是存储 .sql 文件的目录的有效相对路径。
servername
是存储数据库的 IBM® Informix® 服务器的名称。不能使用 servername 引用数据库文件。

DBPATH 可包含最多 16 个条目。每个条目必须少于 128 个字符。此外,DBPATH 的最大长度取决于在其上设置 DBPATH 的硬件平台。

在使用 CONNECT DATABASE、START DATABASE 或 DROP DATABASE 语句访问数据库时,首先在该语句中指定的目录或数据库服务器中搜索该数据库。如果未指定任何数据库服务器,那么使用 INFORMIXSERVER 环境变量指定的缺省数据库服务器。

如果在初次搜索期间找不到该数据库,同时又设置了 DBPATH,那么会在指定数据库中搜索 DBPATH 中的数据库服务器和目录。这些条目是按它们列示在 DBPATH 设置中的顺序搜索的。


发送反馈 | 示例交流 | 故障诊断

要查找 PDF,请参阅 IBM Informix 12.10 系列产品的出版物
有关发行说明、文档说明和/或机器说明,请参阅发行说明页。
时间戳记 发行日期:2013 年 3 月