ZOSDBNameFilter IBM 数据服务器驱动程序配置关键字
指定数据库名称,以减少应用程序查询 Db2 for z/OS 表信息所需的时间。
- 等效的 CLI 关键字
- 数据库名称
- 等效的 IBM® Data Server Provider for .NET 连接字符串关键字
- 数据库名称
- IBM 数据服务器驱动程序配置文件 (db2dsdriver.cfg) 语法
<parameter name="ZOSDBNameFilter" value="dbname"/>- 缺省设置:
- 请勿对 DBNAME 列进行过滤。
- 用法说明:
仅当您连接到 Db2 for z/OS 服务器时,才会使用 ZOSDBNameFilter 关键字,并且仅当应用程序请求 (base) 表目录信息时才会使用此关键字。 如果 Db2 for z/OS 服务器中存在许多表,那么可以指定 dbname 以减少应用程序查询表信息所需的时间,并减少应用程序列出的表数。
如果设置了 ZOSDBNameFilter 关键字,那么会将
IN DATABASE dbname语句追加到各种语句 (例如CREATE TABLE语句)。ZOSDBNameFilter 值映射到 Db2 for z/OS 系统目录表中的
DBNAME列。 如果未指定任何值,或者如果还使用 TableTypeFilter 关键字指定了视图,同义词,系统表或别名,那么仅限制表信息; 视图,别名和同义词不受 ZOSDBNameFilter 关键字限制。 ZOSDBNameFilter 关键字可与 SchemaFilter和 TableTypeFilter 关键字配合使用,以进一步限制返回信息的表的数目。如果目标服务器不是 Db2 for z/OS,那么将忽略 ZOSDBNameFilter 设置。
使用 IBM 数据服务器驱动程序配置文件 (db2dsdriver.cfg) 语法的示例:<database name="sample" host="localhost" port="446"> <parameter name="ZOSDBNameFilter" value="DSNDB01"/> </database>