MySQL.Database
MySQL.Database(server as text, database as text, optional options as nullable record) as table
Vrátí tabulku tabulek SQL, zobrazení a uložených skalárních funkcí dostupných v databázi MySQL na serveru server
v instanci databáze s názvem database
. Port může být volitelně určen serverem oddělený dvojtečku. Volitelný parametr options
záznamu , může být zadán pro řízení následujících možností:
Encoding
: Hodnota TextEncoding, která určuje znakovou sadu použitou ke kódování všech dotazů odeslaných na server (výchozí hodnota je null).CreateNavigationProperties
: Logická hodnota (true/false), která nastaví, jestli se mají generovat navigační vlastnosti vrácených hodnot (výchozí hodnota je true).NavigationPropertyNameGenerator
: Funkce, která se používá k vytvoření názvů pro navigační vlastnosti.Query
: Nativní dotaz SQL použitý k načtení dat. Pokud dotaz vytvoří více sad výsledků, vrátí se pouze první.CommandTimeout
: Doba trvání, která určuje, jak dlouho se má dotaz na straně serveru spustit před zrušením. Výchozí hodnota je deset minut.ConnectionTimeout
: Doba trvání, která určuje dobu čekání před opuštěním pokusu o připojení k serveru. Výchozí hodnota je závislá na ovladači.TreatTinyAsBoolean
: Logická hodnota (true/false), která určuje, jestli se mají sloupce tinyint na serveru vynutit jako logické hodnoty. Výchozí hodnota je true.OldGuids
: Logický (true/false), který nastaví, jestli se sloupce typu char(36) (pokud jsou nepravda) nebo binary(16) (pokud true) budou považovat za identifikátory GUID. Výchozí hodnota je false.ReturnSingleDatabase
: Logická hodnota (true/false), která nastaví, jestli se mají vrátit všechny tabulky všech databází (pokud je nepravda), nebo vrátit tabulky a zobrazení zadané databáze (pokud je pravda). Výchozí hodnota je false.HierarchicalNavigation
: Logická hodnota (true/false), která nastaví, jestli se mají zobrazit tabulky seskupené podle názvů schémat (výchozí hodnota je false).
Parametr záznamu je zadán jako [option1 = hodnota1, option2 = hodnota2...] nebo [Dotaz = "select ..."] například.