Sql.Databases

構文

Sql.Databases(server as text, optional options as nullable record) as table

バージョン情報

指定した SQL Server server 上のデータベースのテーブルが返されます。 省略可能なレコード パラメーター options を指定して、以下のオプションを制御できます。

  • CreateNavigationProperties:戻り値でナビゲーション プロパティを生成するかどうかを設定する論理値 (true または false、既定値は true)。
  • NavigationPropertyNameGenerator:ナビゲーション プロパティの名前の作成に使用される関数。
  • MaxDegreeOfParallelism:生成された SQL クエリ内の "maxdop" クエリ句の値を設定する数。
  • CommandTimeout:キャンセルされるまで、サーバー側クエリが実行を許可される長さを制御する期間。 既定値は 10 分です。
  • ConnectionTimeout:サーバーへの接続試行を破棄するまで待機する長さを制御する期間。 既定値はドライバーによって異なります。
  • HierarchicalNavigation:テーブルをそのスキーマ名でグループ化して表示するかどうかを設定する論理値 (true または false、既定値は false)。
  • MultiSubnetFailover:接続文字列の "MultiSubnetFailover" プロパティの値を設定する論理値 (true または false、既定値は false)。
  • UnsafeTypeConversions:true または false の論理値。true の場合、型変換のフォールドが試行され、エラーとなり、クエリ全体が失敗する可能性があります。 一般に使用することはお勧めしません。
  • ContextInfo:各コマンドの実行前に CONTEXT_INFO を設定するために使用されるバイナリ値です。
  • OmitSRID:true または false の論理値。true の場合、geometry および geometry 型から Well-Known Text を生成しようとするとき、SRID が省略されます。
  • EnableCrossDatabaseFolding: true または false の論理値。true の場合、同じサーバー上の複数のデータベースをクエリでフォールドできます。 既定値は false です。

レコード パラメーターは、[option1 = value1, option2 = value2...] などのように指定します。

サーバー上での SQL クエリの実行の設定にはサポートされていません。 SQL クエリの実行には、代わりに Sql.Database を使用する必要があります。