Partager via


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é comme [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.