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


Sql.Databases

Синтаксис

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: логический (истина/ложь), который определяет значение свойства "MultiSubnetFailover" в строке подключения (по умолчанию значение — ложь).
  • UnsafeTypeConversions: логическое значение (истина/ложь), которое, если установлено в истину, пытается свернуть преобразования типов, которые могут завершиться ошибкой и вызвать сбой всего запроса. Не рекомендуется для общего использования.
  • ContextInfo: двоичное значение, используемое для задания CONTEXT_INFO перед выполнением каждой команды.
  • OmitSRID: логическое значение (true/false), которое, если истинно, приводит к опущению SRID при создании Well-Known текста из геометрических и географических типов.
  • EnableCrossDatabaseFolding: логическое (true/false) значение, которое, если true, позволяет сворачивать запросы между базами данных на одном сервере. Значение по умолчанию — false.

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

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