MySQL.Database
MySQL.Database(server as text, database as text, optional options as nullable record) as table
Palauttaa MySQL-tietokannassa käytettävissä olevien SQL-taulukoiden, näkymien ja tallennettujen skalaarifunktioiden taulukon palvelimessa server
tietokantaesiintymässä nimeltä database
. Portti voidaan valinnaisesti määrittää palvelimella kaksoispisteellä eroteltuna. Valinnainen tietueparametri options
voidaan määrittää ohjaamaan seuraavia asetuksia:
-
Encoding
: TextEncoding-arvo, joka määrittää merkistöä, jota käytetään kaikkien palvelimeen lähetettävien kyselyiden koodaamiseen (oletusarvo on tyhjäarvo). -
CreateNavigationProperties
: Looginen arvo (tosi/epätosi), joka määrittää, muodostetaanko siirtymisominaisuudet palautetyille arvoille (oletusarvo on true). -
NavigationPropertyNameGenerator
: Funktio, jota käytetään luomaan nimiä siirtymisominaisuuksille. -
Query
: alkuperäinen tietojen noutamiseen käytettävä SQL-kysely. Jos kysely tuottaa useita tulosjoukkoja, palautetaan vain ensimmäinen. -
CommandTimeout
: Kesto, joka määrittää, miten kauan palvelinpuolen kyselyn suorittaminen saa kestää, ennen kuin se peruutetaan. Oletusarvo on kymmenen minuuttia. -
ConnectionTimeout
: Kesto, joka määrittää, miten kauan odotetaan, ennen kuin yritetään muodostaa yhteys palvelimeen. Oletusarvo on ohjainkohtainen. -
TreatTinyAsBoolean
: Looginen arvo (true/false), joka määrittää, pakotetaanko palvelimen pienimuotoiset sarakkeet loogisiksi arvoiksi. Oletusarvo on true. -
OldGuids
: Looginen arvo (true/false), joka määrittää, käsitelläänkö char(36)-sarakkeita (jos false) tai binary(16)-sarakkeita (jos true) GUID-tunnuksina. Oletusarvo on false. -
ReturnSingleDatabase
: Looginen arvo (true/false), joka määrittää, palautetaanko kaikkien tietokantojen kaikki taulukot (jos false) vai määritetyn tietokannan taulukot ja näkymät (jos true). Oletusarvo on false. -
HierarchicalNavigation
: Looginen arvo (true/false), joka määrittää, tarkastellaanko taulukoita ryhmiteltynä niiden rakenteen nimien mukaan (oletusarvo on false).
Tietueparametriksi määritetään esimerkiksi [option1 = value1, option2 = value2...] tai [Query = "select ..."].