Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Syntaxe
MySQL.Database(
server as text,
database as text,
optional options as nullable record
) as table
À propos
Retourne une table des tables, vues et fonctions scalaires stockées disponibles dans une base de données MySQL sur le serveur server dans l’instance de base de données nommée database. Le port peut être spécifié éventuellement avec le serveur, séparé par un signe deux-points. Un paramètre d’enregistrement facultatif, optionspeut être spécifié pour contrôler les options suivantes :
-
Encoding: valeur TextEncoding qui spécifie le jeu de caractères utilisé pour encoder toutes les requêtes envoyées au serveur (la valeur par défaut est Null). -
CreateNavigationProperties: logique (true/false) qui définit s’il faut générer des propriétés de navigation sur les valeurs retournées (la valeur par défaut est true). -
NavigationPropertyNameGenerator: fonction utilisée pour la création de noms pour les propriétés de navigation. -
Query: requête SQL native utilisée pour récupérer des données. Si la requête produit plusieurs jeux de résultats, seul le premier est retourné. -
CommandTimeout: durée qui contrôle la durée pendant laquelle la requête côté serveur est autorisée à s’exécuter avant son annulation. La valeur par défaut est de dix minutes. -
ConnectionTimeout: durée qui contrôle la durée d’attente avant d’abandonner une tentative d’établir une connexion au serveur. La valeur par défaut dépend du pilote. -
TreatTinyAsBoolean: logique (true/false) qui détermine s’il faut forcer les colonnes tinyint sur le serveur en tant que valeurs logiques. La valeur par défaut est true. -
OldGuids: valeur logique (true/false) qui définit si les colonnes char(36) (si false) ou binaire(16) (si true) sont traitées comme des GUID. La valeur par défaut est false. -
ReturnSingleDatabase: logique (true/false) qui définit s’il faut retourner toutes les tables de toutes les bases de données (si false) ou retourner des tables et des vues de la base de données spécifiée (si true). La valeur par défaut est false. -
HierarchicalNavigation: logique (true/false) qui définit s’il faut afficher les tables regroupées par leurs noms de schéma (la valeur par défaut est false).
Le paramètre d’enregistrement est spécifié sous la forme [option1 = value1, option2 = value2...] ou [Requête = « select ..."] par exemple.