語法
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:用來控制伺服器端查詢在取消前可以執行的時間長度。 預設值為十分鐘。 -
ConnectionTimeout:控制放棄嘗試連線到伺服器之前要等待的時間長度。 預設值取決於驅動程式。 -
HierarchicalNavigation:邏輯 (true/false),其設定是否要檢視依其結構描述名稱來分組的資料表 (預設為 false)。 -
MultiSubnetFailover:邏輯 (true/false),設定連接字串中 "MultiSubnetFailover" 屬性的值 (預設為 false)。 -
UnsafeTypeConversions:布林值 (true/false) 設置,如果為 true,會嘗試將類型轉換優化或簡化,這些轉換可能失敗並導致整個查詢失敗。 不建議用於一般用途。 -
ContextInfo:在執行各項命令之前,用來設定 CONTEXT_INFO 的二進位值。 -
OmitSRID:一種邏輯值(true/false),若為 true,則在從幾何與地理類型生成 Well-Known Text 時省略 SRID。 -
EnableCrossDatabaseFolding:邏輯(true/false)值,如果為 true,則允許在相同伺服器上的資料庫之間進行查詢折疊。 預設值為 false。
例如,記錄參數可以指定為 [option1 = value1, option2 = value2...]。
不支援將 SQL 查詢設定為在伺服器上執行。 應使用 Sql.Database,而不要執行 SQL 查詢。