Поделиться через


Oracle.Database

Синтаксис

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

О программе

Возвращает список таблиц и представлений SQL из базы данных Oracle на сервере server. Порт можно указать вместе с сервером, разделив их двоеточием. Необязательный параметр записи, options, может быть указан для управления следующими параметрами:

  • CreateNavigationProperties: логическое значение (true/false), которое задаёт, следует ли создавать свойства навигации для возвращаемых значений (по умолчанию равно true).
  • NavigationPropertyNameGenerator: функция, используемая для создания имен для свойств навигации.
  • Query: собственный SQL-запрос, используемый для извлечения данных. Если запрос создает несколько результирующих наборов, будет возвращено только первое.
  • CommandTimeout: длительность, которая определяет время выполнения запроса на стороне сервера перед отменой. Значение по умолчанию — десять минут.
  • ConnectionTimeout: длительность, которая определяет время ожидания, прежде чем отказаться от попытки подключиться к серверу. Значение по умолчанию зависит от драйвера.
  • HierarchicalNavigation: логический (true/false), который задает, следует ли просматривать таблицы, сгруппированные по именам схем (по умолчанию — false).

Параметр записи указывается как [option1 = value1, option2 = value2...] или [Query = "select ..."] например.