構文
Sql.Database(
server as text,
database as text,
optional options as nullable record
) as table
バージョン情報
サーバー server上の SQL Server データベース databaseから、SQL テーブル、ビュー、およびストアド関数のテーブルを返します。 ポートは、必要に応じて、サーバーでコロンまたはコンマで区切って指定できます。 省略可能なレコード パラメーター ( options) を指定して、次のオプションを制御できます。
-
Query: データの取得に使用されるネイティブ SQL クエリ。 クエリで複数の結果セットが生成された場合は、最初の結果セットのみが返されます。 -
CreateNavigationProperties: 返された値に対してナビゲーション プロパティを生成するかどうかを設定する論理 (true/false) (既定値は true)。 -
NavigationPropertyNameGenerator: ナビゲーション プロパティの名前の作成に使用される関数。 -
MaxDegreeOfParallelism: 生成された SQL クエリの "maxdop" クエリ句の値を設定する数値。 -
CommandTimeout: サーバー側クエリが取り消されるまでの実行を許可する期間を制御する期間。 既定値は 10 分です。 -
ConnectionTimeout: サーバーへの接続の試行を中止するまでの待機時間を制御する期間。 既定値はドライバーに依存します。 -
HierarchicalNavigation: スキーマ名でグループ化されたテーブルを表示するかどうかを設定する論理 (true/false) (既定値は false)。 -
MultiSubnetFailover: 接続文字列の "MultiSubnetFailover" プロパティの値を設定する論理 (true/false) (既定値は false)。 -
UnsafeTypeConversions: true の場合、失敗し、クエリ全体が失敗する可能性がある型変換をフォールドしようとする論理 (true/false)。 一般的な使用にはお勧めしません。 -
ContextInfo: 各コマンドを実行する前にCONTEXT_INFOを設定するために使用されるバイナリ値。 -
OmitSRID: true の場合、ジオメトリ型と geography 型から Well-Known Text を生成するときに SRID を省略する論理 (true/false)。 -
EnableCrossDatabaseFolding:true の場合、同じサーバー上のデータベース間でクエリの折りたたみを許可する論理 (true/false) 値。 既定値は false です。
たとえば、レコード パラメーターは [option1 = value1,option2 = value2...] または [Query = "select ..."" として指定されます。