MySQL.Database
Syntaxis
MySQL.Database(server as text, database as text, optional options as nullable record) as table
Over
Retourneert een tabel met SQL-tabellen, weergaven en opgeslagen scalaire functies die beschikbaar zijn in een MySQL-database op server server
in het database-exemplaar met de naam database
. De poort kan eventueel, gescheiden door een dubbelpunt, samen met de server worden opgegeven. Een optionele recordparameter, options
, kan worden opgegeven om de volgende opties te beheren:
-
Encoding
: een TextEncoding-waarde die de tekenset aangeeft die wordt gebruikt voor het coderen van alle query's die naar de server worden verzonden (standaard is null). -
CreateNavigationProperties
: een logische waarde (waar/onwaar) waarmee wordt ingesteld of navigatie-eigenschappen moeten worden gegenereerd op de geretourneerde waarden (standaard is waar). -
NavigationPropertyNameGenerator
: een functie die wordt gebruikt voor het maken van namen voor navigatie-eigenschappen. -
Query
: een systeemeigen SQL-query die wordt gebruikt om gegevens op te halen. Als de query meerdere resultatensets produceert, wordt alleen de eerste geretourneerd. -
CommandTimeout
: een duur die bepaalt hoe lang de query aan de serverzijde mag worden uitgevoerd voordat deze wordt geannuleerd. De standaardwaarde is tien minuten. -
ConnectionTimeout
: een duur die bepaalt hoe lang moet worden gewacht voordat een poging om een verbinding met de server te maken wordt opgegeven. De standaardwaarde is afhankelijk van het stuurprogramma. -
TreatTinyAsBoolean
: een logische waarde (waar/onwaar) waarmee wordt bepaald of tinyint-kolommen als logische waarden op de server moeten worden afgedwongen. De standaardwaarde is waar. -
OldGuids
: Een logische waarde (waar/onwaar) waarmee wordt ingesteld of char(36) kolommen (indien onwaar) of binaire(16) kolommen (indien waar) worden behandeld als GUID's. De standaardwaarde is onwaar. -
ReturnSingleDatabase
: een logische waarde (waar/onwaar) waarmee wordt ingesteld of alle tabellen van alle databases (indien onwaar) moeten worden geretourneerd of dat tabellen en weergaven van de opgegeven database moeten worden geretourneerd (indien waar). De standaardwaarde is onwaar. -
HierarchicalNavigation
: een logische waarde (waar/onwaar) waarmee wordt ingesteld of de tabellen moeten worden weergegeven die zijn gegroepeerd op basis van de schemanamen (standaard is onwaar).
De recordparameter is opgegeven als [option1 = value1, option2 = value2...] of [Query = "select ..."] bijvoorbeeld.