Перейти до основного вмісту

MySQL.Database

Повертає таблицю з таблицями SQL, поданнями та збереженими скалярними функціями, доступними у базі даних MySQL.

Syntax

MySQL.Database(
server as text,
database as text,
optional options as record
) as table

Remarks

Повертає таблицю з таблицями та поданнями SQL, а також збереженими скалярними функціями, доступними в базі даних MySQL на сервері server в екземплярі бази даних з ім’ям database. Разом із сервером можна додатково вказати порт, відділивши його двокрапкою. Можна вказати додатковий параметр запису options, щоб керувати описаними нижче параметрами.

  • Encoding : Значення TextEncoding, яке визначає набір символів для кодування всіх запитів, що надсилаються на сервер (за замовчуванням – Null-значення).
  • CreateNavigationProperties : Параметр із логічним значенням (true або false), що визначає, чи потрібно генерувати властивості навігації для значень, що повертаються (стандартне значення – true).
  • NavigationPropertyNameGenerator : Функція, що створює імена для властивостей навігації.
  • Query : Власний SQL-запит для отримання даних. Якщо за запитом виявлено кілька наборів результатів, повертається лише перший набір.
  • CommandTimeout : Дає змогу контролювати тривалість виконання запиту на сервері, після досягнення якої він скасовується. Стандартне значення – 10 хвилин.
  • ConnectionTimeout : Дає змогу контролювати тривалість очікування для спроби встановити підключення до сервера, після досягнення якої спроба переривається. Стандартне значення залежить від драйвера.
  • TreatTinyAsBoolean : Параметр із логічним значенням (true або false), що визначає, чи потрібно примусово використовувати стовпці з коротким цілим на сервері як логічні значення. Стандартне значення – true.
  • OldGuids : Параметр із логічним значенням (true або false), що визначає, які стовпці розглядатимуться як ідентифікатори GUID. За значення false так розглядатимуться символьні стовпці char(36), а за значення true – двійкові стовпці binary(16). Стандартне значення – false.
  • ReturnSingleDatabase : Параметр із логічним значенням (true або false), що визначає, чи повертати всі таблиці з усіх баз даних (якщо значення false), чи таблиці та подання з указаної бази даних (якщо значення true). Стандартне значення – false.
  • HierarchicalNavigation : Параметр із логічним значенням (true або false), що визначає, чи потрібно під час перегляду групувати таблиці за іменами схем (стандартне значення – false).

Параметр запису вказується, наприклад, так: [параметр1 = значення1, параметр2 = значення2…] або [Query = "select ..."].

Category

Accessing data