MySQL.Database
MySQL.Database(server as text, database as text, optional options as nullable record) as table
Vráti tabuľku tabuliek, zobrazení a uložených skalárnych funkcií SQL dostupných v databáze MySQL na serveri server
v inštancii databázy s názvom database
. Port je možné voliteľne zadať spolu so serverom, pričom port musí byť oddelený dvojbodkou. Ak chcete ovládať nasledujúce možnosti, možno zadať voliteľný parameter záznamu options
:
-
Encoding
: Hodnota TextEncoding, ktorá určuje množinu znakov používanú na kódovanie všetkých dotazov odoslaných na server (predvolená hodnota je null). -
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 vytváranie názvov vlastností navigácie. -
Query
: natívny dotaz SQL používaný na načítanie údajov. Ak dotaz vytvorí viacero množín výsledkov, vráti sa len prvá z nich. -
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. -
TreatTinyAsBoolean
: Logická hodnota (true/false), ktorá určuje, či sa majú vynútiť stĺpce tinyint na serveri ako logické hodnoty. Predvolená hodnota je True. -
OldGuids
: Logická hodnota (true/false), ktorá nastavuje, či budú stĺpce char(36) (v prípade hodnoty False) alebo binary(16) (v prípade hodnoty True) považované za identifikátory GUID. Predvolená hodnota je False. -
ReturnSingleDatabase
: Logická hodnota (true/false), ktorá nastavuje, či sa majú vrátiť všetky tabuľky všetkých databáz (v prípade hodnoty False) alebo sa majú vrátiť tabuľky a zobrazenia zadanej databázy (v prípade hodnoty True). Predvolená hodnota je False. -
HierarchicalNavigation
: Logická hodnota (true/false), ktorá nastavuje, či sa majú zobraziť tabuľky zoskupené podľa názvov schémy (predvolená hodnota je False).
Parameter záznamu je napríklad zadaný ako [možnosť1 = hodnota1, možnosť2 = hodnota2...] alebo [Query = "select ..."].