構文
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: サーバー側クエリが取り消されるまでの実行を許可する期間を制御する期間。 既定値は 10 分です。 -
ConnectionTimeout: サーバーへの接続の試行を中止するまでの待機時間を制御する期間。 既定値はドライバーに依存します。 -
HierarchicalNavigation: スキーマ名でグループ化されたテーブルを表示するかどうかを設定する論理 (true/false) (既定値は false)。 -
Implementation: 使用する内部データベース プロバイダーの実装を指定します。 有効な値は、"IBM" と "Microsoft" です。 -
BinaryCodePage: DB2 FOR BIT バイナリ・データを文字ストリングにデコードするための CCSID (コード化文字セット ID) の番号。 実装 = "Microsoft" に適用されます。 変換を無効にするには、0 を設定します (既定値)。 データベース エンコードに基づいて変換する場合は、1 を設定します。 他の CCSID 番号を設定して、アプリケーション・エンコードに変換します。 -
PackageCollection: SQL ステートメントの処理に必要な共有パッケージの使用を有効にする、パッケージ コレクションの文字列値 (既定値は "NULLID") を指定します。 実装 = "Microsoft" に適用されます。 -
UseDb2ConnectGateway: 接続が Db2 Connect ゲートウェイを介して行われるかどうかを指定します。 実装 = "Microsoft" に適用されます。
たとえば、レコード パラメーターは [option1 = value1,option2 = value2...] または [Query = "select ..."" として指定されます。