Sql.Databases

Syntaxe

Sql.Databases(server as text, optional options as nullable record) as table

À propos

Retourne une table de bases de données sur le serveur SQL spécifié. server Un paramètre d’enregistrement facultatif, options, peut être spécifié pour contrôler les options suivantes :

  • CreateNavigationProperties: valeur 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.
  • MaxDegreeOfParallelism: nombre qui définit la valeur de la clause de requête « maxdop » dans la requête SQL générée.
  • 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.
  • 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).
  • MultiSubnetFailover: logique (true/false) qui définit la valeur de la propriété « MultiSubnetFailover » dans la chaîne de connexion (la valeur par défaut est false).
  • UnsafeTypeConversions: logique (true/false) qui, si la valeur est true, tente de plier les conversions de type qui peuvent échouer et provoquer l’échec de la requête entière. Non recommandé pour une utilisation générale.
  • ContextInfo: valeur binaire utilisée pour définir la CONTEXT_INFO avant d’exécuter chaque commande.
  • OmitSRID: logique (true/false) qui, si true, omet le SRID lors de la production d'Well-Known Texte à partir de types geometry et geography.
  • EnableCrossDatabaseFolding: valeur logique (true/false) qui, si elle est true, autorise le pliage des requêtes entre les bases de données sur le même serveur. La valeur par défaut est false.

Le paramètre d’enregistrement est spécifié sous la forme [option1 = value1, option2 = value2...], par exemple.

Ne prend pas en charge la définition d’une requête SQL à exécuter sur le serveur. Sql.Database doit être utilisé à la place pour exécuter une requête SQL.