Partager via


DB2.Database

Syntaxe

DB2.Database(server as text, database as text, optional options as nullable record) as table

À propos

Retourne une table des tables et vues SQL disponibles dans une base de données Dd2 sur le serveur server dans l’instance de base de données nommée database. Le port peut éventuellement être spécifié avec le serveur, séparé par un deux-points. 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 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.
  • 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 : 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).
  • Implementation : spécifie l’implémentation du fournisseur de base de données interne à utiliser. Les valeurs valides sont : "IBM" et "Microsoft".
  • BinaryCodePage : Nombre permettant au CCSID (Coded Character Set Identifier) de décoder des données binaires Db2 FOR BIT en chaînes de caractères. S’applique à Implémentation = "Microsoft". Définissez la valeur 0 pour désactiver la conversion (valeur par défaut). Définissez la valeur 1 pour convertir en fonction de l’encodage de base de données. Définissez un autre nombre CCSID pour convertir en encodage d’application.
  • PackageCollection : Spécifie une valeur de chaîne pour la collection de paquets (valeur par défaut : "NULLID") afin de permettre l’utilisation des paquets partagés nécessaires au traitement des instructions SQL. S’applique à Implémentation = "Microsoft".
  • UseDb2ConnectGateway : Spécifie si la connexion est établie par le biais d’une passerelle Db2 Connect. S’applique à Implémentation = "Microsoft".

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