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


Базы данных Sql.Database

Синтаксис

Sql.Databases(server as text, optional options as nullable record) as table

О программе

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

  • CreateNavigationProperties: логический (true/false), который задает, следует ли создавать свойства навигации для возвращаемых значений (по умолчанию — true).
  • NavigationPropertyNameGenerator: функция, используемая для создания имен для свойств навигации.
  • MaxDegreeOfParallelism: число, задающее значение предложения запроса maxdop в созданном SQL-запросе.
  • CommandTimeout: длительность, которая определяет время выполнения запроса на стороне сервера перед отменой. Значение по умолчанию — десять минут.
  • ConnectionTimeout: длительность, которая определяет время ожидания, прежде чем отказаться от попытки подключения к серверу. Значение по умолчанию зависит от драйвера.
  • HierarchicalNavigation: логический (true/false), который задает, следует ли просматривать таблицы, сгруппированные по именам схем (по умолчанию — false).
  • MultiSubnetFailover: логический (true/false), который задает значение свойства MultiSubnetFailover в строка подключения (по умолчанию — false).
  • UnsafeTypeConversions: логический (true/false), который, если true, пытается свернуть преобразования типов, которые могут завершиться ошибкой и вызвать сбой всего запроса. Не рекомендуется для общего использования.
  • ContextInfo: двоичное значение, используемое для задания CONTEXT_INFO перед выполнением каждой команды.
  • OmitSRID: логический (true/false), который, если значение true, не указывает SRID при создании известного текста из геометрии и географических типов.
  • EnableCrossDatabaseFolding: логическое (true/false) значение, которое, если true, разрешает свертывание запросов между базами данных на одном сервере. По умолчанию используется значение false.

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

Не поддерживает настройку SQL-запроса для запуска на сервере. Sql.Database вместо этого следует использовать для выполнения SQL-запроса.