DBPATH 环境变量

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

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

CREATE DATABASE 语句不使用 DBPATH

要向现有条目添加新 DBPATH 条目,请参阅修改环境变量设置
full_pathname
是从根目录开始的,存储 .sql 文件的目录的全路径。
pathname
是存储 .sql 文件的目录的有效相对路径。
servername
是存储数据库的 GBase 8s 服务器的名称。不能使用 servername 引用数据库文件。

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

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

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