Sql.Databases

Syntax

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

Informácie

Vráti tabuľku databáz na konkrétnom SQL serveri, server. Ak chcete ovládať nasledujúce možnosti, optionsmožno zadať voliteľný parameter záznamu :

  • CreateNavigationProperties: Logická hodnota (True/False), ktorá nastavuje, či sa pri vrátených hodnotách majú generovať vlastnosti navigácie (predvolená hodnota je True).
  • NavigationPropertyNameGenerator: Funkcia, ktorá sa používa na tvorbu názvov vlastností navigácie.
  • MaxDegreeOfParallelism: Číslo, ktoré nastavuje hodnotu klauzuly dotazu "maxdop" v generovanom dotaze SQL.
  • CommandTimeout: Trvanie, ktoré určuje, ako dlho má dotaz na strane servera povolené byť spustený, predtým ako sa zruší. Predvolená hodnota je desať minút.
  • ConnectionTimeout: Trvanie, ktoré určuje, ako dlho sa má počkať, kým sa pokus o vytvorenie pripojenia na server zruší. Predvolená hodnota je závislá od ovládača.
  • HierarchicalNavigation: Logická hodnota (True/False), ktorá nastavuje, či sa majú zobraziť tabuľky zoskupené podľa názvov schémy (predvolená hodnota je False).
  • MultiSubnetFailover: Logická hodnota (True/False), ktorá nastavuje hodnotu vlastnosti "MultiSubnetFailover" v reťazec pripojenia (predvolená hodnota je False).
  • UnsafeTypeConversions: Logická hodnota (true/false), ktorá, ak má hodnotu true, sa pokúša skladať konverzie typu, ktoré by mohli zlyhať a spôsobiť zlyhanie celého dotazu. Neodporúča sa na všeobecné použitie.
  • ContextInfo: Binárna hodnota, ktorá sa používa na nastavenie CONTEXT_INFO pred spustením každého príkazu.
  • OmitSRID: Logická hodnota (true/false), ktorá v prípade hodnoty true vynechá hodnotu SRID pri vytváraní známeho textu z typov geometrie a geografie.
  • EnableCrossDatabaseFolding: Logická hodnota (true/false), ktorá v prípade hodnoty True umožňuje postupné posúvanie dotazov v databázach na tom istom serveri. Predvolená hodnota je False.

Parameter záznamu je napríklad zadaný ako [možnosť1 = hodnota1, možnosť2 = hodnota2...].

Nepodporuje nastavenie dotazu SQL pre spúšťanie na serveri. Sql.Database Má sa použiť namiesto spustenia dotazu SQL.