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
:將 Db2 FOR BIT 二進位資料解碼為字元字串的 CCSID (編碼字元集識別元) 數字。 適用於 Implementation = "Microsoft"。 設為 0 以停用轉換 (預設)。 設為 1 以根據資料庫編碼轉換。 設為其他 CCSID 數字以轉換為應用程式編碼。PackageCollection
:指定套件集合的字串值 (預設為「NULLID」),以允許使用處理 SQL 陳述式所需的共用套件。 適用於 Implementation = "Microsoft"。UseDb2ConnectGateway
:指定是否透過 Db2 Connect 閘道連線。 適用於 Implementation = "Microsoft"。
例如,將記錄參數指定為 [option1 = value1,option2 = value2 ...] 或 [Query = "select ..."]。