Auf Englisch lesen

Freigeben über


DB2.Database

Syntax

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

Info

Gibt eine Tabelle mit SQL-Tabellen und -Ansichten zurück, die in einer DB2-Datenbank auf dem Server server in der Datenbankinstanz namens database verfügbar sind. Der Port kann optional mit dem Server getrennt durch einen Doppelpunkt angegeben werden. Der optionaler Datensatzparameter options kann angegeben werden, um die folgenden Optionen zu steuern:

  • CreateNavigationProperties: Ein logischer Wert (true/false), der festlegt, ob für die zurückgegebenen Werte Navigationseigenschaften generiert werden (Standardwert: true)
  • NavigationPropertyNameGenerator: Eine Funktion, die zur Erstellung von Namen für Navigationseigenschaften verwendet wird
  • Query: Eine native SQL-Abfrage, die zum Abrufen von Daten verwendet wird. Wenn die Abfrage mehrere Resultsets generiert, wird nur das erste zurückgegeben.
  • CommandTimeout: Ein Zeitraum, der steuert, wie lange die serverseitige Abfrage ausgeführt werden darf, bevor sie abgebrochen wird. Der Standardwert ist zehn Minuten.
  • ConnectionTimeout: Ein Zeitraum, der steuert, wie lange ein Versuch zur Herstellung einer Verbindung mit dem Server dauern darf, bevor er abgebrochen wird. Der Standardwert ist vom Treiber abhängig.
  • HierarchicalNavigation: Ein logischer Wert (true/false), der festlegt, ob die Tabellen nach ihren Schemanamen gruppiert angezeigt werden (Standardwert: false)
  • Implementation: Gibt die zu verwendende Implementierung des internen Datenbankanbieters an. Gültige Werte: „IBM“ und „Microsoft“.
  • BinaryCodePage: Eine Zahl für die CCSID (ID für codierte Zeichensätze) zum Decodieren von DB2 FOR BIT-Binärdaten in Zeichenfolgen. Gilt für „Implementation = Microsoft“. Legen Sie 0 fest, um die Konvertierung zu deaktivieren (Standard). Legen Sie 1 für die Konvertierung basierend auf der Codierung der Datenbank fest. Legen Sie eine andere CCSID-Zahl für die Konvertierung in die Codierung der Anwendung fest.
  • PackageCollection: Gibt einen Zeichenfolgenwert für die Paketsammlung an (Standardwert: NULLID), um die Verwendung freigegebener Pakete zu aktivieren, die zum Verarbeiten von SQL-Anweisungen erforderlich sind. Gilt für „Implementation = Microsoft“.
  • UseDb2ConnectGateway: Gibt an, ob die Verbindung über ein DB2 Connect-Gateway hergestellt wird. Gilt für „Implementation = Microsoft“.

Der Datensatzparameter wird beispielsweise wie folgt angegeben: [option1 = value1, option2 = value2...] oder [Query = "select ..."].