База данных Sql.Database
Синтаксис
Sql.Database(server as text, database as text, optional options as nullable record) as table
О программе
Возвращает таблицу таблиц SQL, представлений и хранимых функций из базы данных database
SQL Server на сервере server
. Порт может быть дополнительно указан с сервером, разделенным двоеточием или запятой. Необязательный параметр options
записи может быть указан для управления следующими параметрами:
Query
: собственный SQL-запрос, используемый для извлечения данных. Если запрос создает несколько результирующих наборов, будет возвращено только первое.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...] или [Query = "select ..."] например.