Informix.Database
Informix.Database(server as text, database as text, optional options as nullable record) as table
Возвращает таблицу таблиц и представлений SQL, доступных в базе данных Informix на сервере server
в экземпляре базы данных с именем database
. Порт может быть дополнительно указан сервером, разделенным двоеточием. Необязательный параметр записи, options
, может быть указан для управления следующими параметрами:
-
CreateNavigationProperties
: логический (true/false), который задает, следует ли создавать свойства навигации для возвращаемых значений (по умолчанию — true). -
NavigationPropertyNameGenerator
: функция, используемая для создания имен для свойств навигации. -
Query
: собственный SQL-запрос, используемый для извлечения данных. Если запрос создает несколько результирующих наборов, будет возвращено только первое. -
CommandTimeout
: длительность, которая определяет время выполнения запроса на стороне сервера перед отменой. Значение по умолчанию — десять минут. -
ConnectionTimeout
: длительность, которая определяет время ожидания, прежде чем отказаться от попытки подключиться к серверу. Значение по умолчанию зависит от драйвера. -
HierarchicalNavigation
: логический (true/false), который задает, следует ли просматривать таблицы, сгруппированные по именам схем (по умолчанию — false).
Параметр записи указывается как [option1 = value1, option2 = value2...] или [Query = "select ..."] например.