Sql.Database
Syntaxe
Sql.Database(server as text, database as text, optional options as nullable record) as table
À propos
Retourne une table des tables, des vues et des fonctions stockées SQL de la base de données SQL Server database
sur le serveur server
. Le port peut éventuellement être spécifié avec le serveur, séparés par le signe deux-points. Un paramètre d’enregistrement facultatif, options
, peut être spécifié pour contrôler les options suivantes :
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é.CreateNavigationProperties
: Valeur logique (true/false) qui définit si des propriétés de navigation doivent être générées pour les valeurs retournées (la valeur par défaut est true).NavigationPropertyNameGenerator
: Fonction utilisée pour la création des noms de 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
: Délai qui contrôle la durée d’exécution de la requête côté serveur avant son annulation. La valeur par défaut est de dix minutes.ConnectionTimeout
: Délai qui contrôle le temps d’attente avant l’abandon d’une tentative de connexion au serveur. La valeur par défaut dépend du pilote.HierarchicalNavigation
: Valeur logique (true/false) qui indique si les tables à afficher doivent être regroupées en fonction de leurs noms de schémas (valeur par défaut : false).MultiSubnetFailover
: Valeur logique (true/false) qui définit la valeur de la propriété « MultiSubnetFailover » dans la chaîne de connexion (valeur par défaut : false).UnsafeTypeConversions
: Valeur logique (true/false) qui, si elle est définie sur true, tente de replier les conversions de types qui peuvent échouer et provoquer l’échec de l’ensemble de la requête. Non recommandé pour une utilisation générale.ContextInfo
: Valeur binaire utilisée pour définir CONTEXT_INFO avant l’exécution de chaque commande.OmitSRID
: Valeur logique (true/false) qui, si elle est définie sur true, omet le SRID lors de la production de texte connu à partir de types geometry et geography.EnableCrossDatabaseFolding
: valeur logique (true/false) qui, si elle est true, permet d’utiliser le mécanisme Query Folding entre bases de données du 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...] ou [Query = "select ..."], par exemple.