DB2.Database

語法

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

關於

在名為 database 的資料庫執行個體中,傳回在伺服器 server 上 Db2 資料庫中可用 SQL 資料表和檢視的表格。 可以選擇性地指定伺服器連接埠,並以冒號區隔。 可指定選擇性記錄參數 options 來控制下列選項:

  • CreateNavigationProperties :邏輯 (true/false) ,設定是否要在傳回的值上產生導覽屬性, (預設值為 true) 。
  • NavigationPropertyNameGenerator :用於建立導覽屬性名稱的函式。
  • Query :用來擷取資料的原生 SQL 查詢。 如果查詢產生多個結果集,則只會傳回第一個結果集。
  • CommandTimeout :控制在取消之前,允許伺服器端查詢執行多久的持續時間。 預設值為十分鐘。
  • ConnectionTimeout :控制放棄嘗試連線到伺服器的持續時間。 預設值取決於驅動程式。
  • HierarchicalNavigation :邏輯 (true/false) ,設定是否檢視依其架構名稱分組的資料表, (預設值為 false) 。
  • Implementation :指定要使用的內部資料庫提供者實作。 有效值為:「IBM」 和 「Microsoft」。
  • BinaryCodePage :CCSID (編碼字元集識別碼) 數位,將 Db2 FOR BIT 二進位資料解碼為字元字串。 適用于實作 = 「Microsoft」。 設為 0 以停用轉換 (預設)。 設為 1 以根據資料庫編碼轉換。 設為其他 CCSID 數字以轉換為應用程式編碼。
  • PackageCollection :指定封裝集合的字串值, (預設值為 「NullID」) ,以允許使用處理 SQL 語句所需的共用套件。 適用于實作 = 「Microsoft」。
  • UseDb2ConnectGateway :指定是否透過 Db2 Connect 閘道建立連線。 適用于實作 = 「Microsoft」。

例如,記錄參數可以指定為 [option1 = value1,option2 = value2 ...] 或 [Query = "select ..."]。