MySQL.Database
Syntaks
MySQL.Database(server as text, database as text, optional options as nullable record) as table
Omtrent
Returnerer en tabel med SQL-tabeller, visninger og gemte skalarfunktioner, der er tilgængelige i en MySQL-database på serveren server
i databaseforekomsten med navnet database
. Porten kan eventuelt angives sammen med serveren adskilt af et kolon. Der kan angives en valgfri postparameter, options
, for at styre følgende indstillinger:
-
Encoding
: En TextEncoding-værdi, der angiver det tegnsæt, der bruges til at kode alle forespørgsler, der sendes til serveren (standard er null). -
CreateNavigationProperties
: En logisk værdi (true/false), der angiver, om der skal genereres navigationsegenskaber for de returnerede værdier (standard er true). -
NavigationPropertyNameGenerator
: En funktion, der bruges til at oprette navne til navigationsegenskaber. -
Query
: En oprindelig SQL-forespørgsel, der bruges til at hente data. Hvis forespørgslen opretter flere resultatsæt, returneres kun det første. -
CommandTimeout
: En varighed, der styrer, hvor længe serverforespørgslen må køre, før den annulleres. Standardværdien er ti minutter. -
ConnectionTimeout
: En varighed, der styrer, hvor længe der skal ventes, før et forsøg på at oprette forbindelse til serveren afbrydes. Standardværdien er driverafhængig. -
TreatTinyAsBoolean
: En logisk værdi (true/false), der bestemmer, om bittesmå kolonner på serveren skal gennemtvinges som logiske værdier. Standardværdien er true. -
OldGuids
: En logisk værdi (sand/falsk), der angiver, om kolonnerne char(36) (hvis falsk) eller binære (16) kolonner (hvis sand) behandles som GUID'er. Standardværdien er false. -
ReturnSingleDatabase
: En logisk værdi (sand/falsk), der angiver, om alle tabeller i alle databaser skal returneres (hvis falsk) eller returnere tabeller og visninger for den angivne database (hvis sand). Standardværdien er false. -
HierarchicalNavigation
: En logisk værdi (true/false), der angiver, om tabellerne skal vises grupperet efter deres skemanavne (standard er false).
Postparameteren er f.eks. angivet som [option1 = value1, option2 = value2...] eller [Query = "select ..."].