Teilen über


Sybase.Database

Syntax

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

About

Gibt eine Tabelle mit SQL-Tabellen und -Ansichten zurück, die in einer Sybase-Datenbank auf dem Server server in der Datenbankinstanz mit dem Namen databaseverfügbar sind. 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.