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 关键字可与 SchemaFilterTableTypeFilter 关键字配合使用,以进一步限制返回信息的表的数目。

如果目标服务器不是 Db2 for z/OS,那么将忽略 ZOSDBNameFilter 设置。

使用 IBM 数据服务器驱动程序配置文件 (db2dsdriver.cfg) 语法的示例:
<database name="sample" host="localhost" port="446"> 
	<parameter name="ZOSDBNameFilter" value="DSNDB01"/>
</database>