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
Sql.Database(
server as text,
database as text,
optional options as nullable record
) as table
À propos
Retourne une table des tables, vues et fonctions stockées SQL à partir de la base de données database SQL Server sur le serveur server. Le port peut éventuellement être spécifié avec le serveur, séparé par un signe deux-points ou une virgule. 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 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...] ou [Requête = « select ..."] par exemple.