Teilen über


Oracle.Database

Syntax

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

About

Gibt eine Tabelle mit SQL-Tabellen und -Ansichten aus der Oracle-Datenbank auf dem Server serverzurück. Der Port kann optional mit dem Server angegeben werden, getrennt durch einen Doppelpunkt. Ein optionaler Datensatzparameter kann angegeben werden, optionsum die folgenden Optionen zu steuern:

  • CreateNavigationProperties: Ein logischer Wert (true/false), der festlegt, ob Navigationseigenschaften für die zurückgegebenen Werte generiert werden sollen (Standardwert ist true).
  • NavigationPropertyNameGenerator: Eine Funktion, die zum Erstellen von Namen für Navigationseigenschaften verwendet wird.
  • Query: Eine native SQL-Abfrage, die zum Abrufen von Daten verwendet wird. Wenn die Abfrage mehrere Resultsets erzeugt, wird nur der erste zurückgegeben.
  • CommandTimeout: Eine Dauer, die steuert, wie lange die serverseitige Abfrage ausgeführt werden darf, bevor sie abgebrochen wird. Der Standardwert ist zehn Minuten.
  • ConnectionTimeout: Eine Dauer, die steuert, wie lange gewartet werden soll, bevor versucht wird, eine Verbindung mit dem Server herzustellen. Der Standardwert ist treiberabhängig.
  • HierarchicalNavigation: Ein logischer Wert (true/false), der festlegt, ob die Tabellen nach ihren Schemanamen gruppiert werden sollen (Standardwert ist false).

Der Datensatzparameter wird z. B. als [option1 = wert1, option2 = value2...] oder [Query = "select ..."] angegeben.