使用英语阅读

通过


DB2.Database

语法

DB2.Database(server as text, database as text, optional options as nullable record) as table

关于

返回 SQL 表和视图的表,此表在名为 database 的数据库实例中的服务器 server 上的 Db2 数据库中可用。 可以使用服务器选择性指定端口,并用冒号分隔。 可以指定可选记录参数 options 来控制以下选项:

  • CreateNavigationProperties:一个逻辑值 (true/false),用于在返回的值上设置是否生成导航属性(默认值为 true)。
  • NavigationPropertyNameGenerator:一个函数,用于创建导航属性的名称。
  • Query:用于检索数据的本机 SQL 查询。 如果该查询产生多个结果集,则仅返回第一个。
  • CommandTimeout:一个时间段,用于控制在取消服务器端查询之前允许该查询运行的时间。 默认值为十分钟。
  • ConnectionTimeout:一个时间段,用于控制在放弃尝试与服务器建立连接之前等待的时间。 默认值与驱动程序相关。
  • HierarchicalNavigation:一个逻辑值 (true/false),用于设置是否查看按架构名称分组的表(默认值为 false)。
  • Implementation:指定要使用的内部数据库提供程序实现。 有效值为:“IBM”和“Microsoft”。
  • BinaryCodePage:CCSID(编码字符集标识符)的一个数字,用于将 Db2 FOR BIT 二进制数据解码为字符串。 适用于 Implementation =“Microsoft”。 设置为 0 将禁用转换(默认值)。 设置为 1 将基于数据库编码进行转换。 设置其他 CCSID 编号可转换为应用程序编码。
  • PackageCollection:为包集合指定字符串值(默认值为“NULLID”)以启用处理 SQL 语句所需的共享包。 适用于 Implementation =“Microsoft”。
  • UseDb2ConnectGateway:指定是否通过 Db2 连接网关进行连接。 适用于 Implementation =“Microsoft”。

例如,记录参数指定为 [option1 = value1, option2 = value2...] 或 [Query = "select ..."]。