Spec-Zone.ru › MariaDB

Обзор типов таблиц CONNECT

CONNECT может обрабатывать множество форматов таблиц; это, безусловно, одна из его основных функций. Параметр «Тип» определяет тип и формат таблицы. Доступные значения параметров «Тип» и их описания перечислены в следующей таблице:

Тип Описание
BIN Бинарный файл с числовыми значениями в представлении платформы, также со столбцами с фиксированным смещением внутри записей и фиксированной длиной записи.
BSON (Временная) таблица JSON, обрабатываемая новым обработчиком JSON.
CSV*$ Файл «Разделенных запятыми значений», в котором каждая запись переменной длины содержит значения столбцов, разделенные определенным символом (по умолчанию запятой).
DBF* Файл в формате dBASE.
DOS Таблица содержится в одном или нескольких файлах. Формат файла может быть уточнён другими параметрами команды или чаще использованием определённого типа, как многие из описанных ниже. В противном случае это текстовый файл, где столбцы располагаются с фиксированным смещением в каждой записи, последний столбец имеет переменную длину.
DIR Виртуальная таблица, возвращающая список файлов, подобный команде Unix ls или DOS dir.
FIX Текстовый файл, организованный как DOS, но с записями фиксированной длины.
FMT Файл, в котором каждая запись содержит значения столбцов в нестандартном формате (одинаковом для каждой записи). Этот формат указан в определении столбца.
INI Файл в формате файлов инициализации или конфигурации, используемых многими приложениями.
JDBC* Таблица, к которой доступ осуществляется через драйвер JDBC.
JSON*$ Файл в формате JSON.
MAC Виртуальная таблица, возвращающая информацию о компьютере и сетевых картах (только Windows).
MONGO* Таблица, к которой доступ осуществляется через API драйвера MongoDB C.
MYSQL* Таблица, к которой доступ осуществляется с использованием API MySQL, например, механизм FEDERATED.
OCCUR* Таблица, основанная на другой таблице, существующей на текущем сервере, несколько столбцов таблицы-объекта содержат значения, которые могут быть сгруппированы в один столбец.
ODBC* Таблица, извлечённая из приложения, доступного через ODBC или unixODBC. Например, из другой СУБД или из электронного листа Excel.
OEM* Таблица любого другого формата, не обрабатываемого напрямую CONNECT, но доступ к которому реализован внешним FDW (foreign data wrapper), написанным на C++ (как DLL или Shared Library).
PIVOT* Используется для «поворота» отображения существующей таблицы или представления.
PROXY* Таблица, основанная на другой таблице, существующей на текущем сервере.
TBL* Доступ к набору таблиц как к одной таблице (как это делает механизм MERGE для таблиц MyIsam).
VEC Бинарный файл, организованный в виде векторов, в котором значения столбцов сгруппированы последовательно, либо разделены в отдельных файлах, либо в одном файле.
VIR* Виртуальная таблица, содержащая только специальные и виртуальные столбцы.
WMI* Таблица Windows Management Instrumentation, отображающая информацию, поступающую от поставщика WMI. Этот тип позволяет получить в табличном формате всю информацию о аппаратном обеспечении компьютера и операционной системе (только Windows).
XCOL* Таблица, основанная на другой таблице, существующей на текущем сервере, один из её столбцов содержит значения, разделённые запятыми.
XML*$ Файл в формате XML или HTML.
ZIP Таблица, предоставляющая информацию о содержимом файла ZIP.

Каталог таблиц

Для всех типов таблиц, помеченных звёздочкой (*) в таблице выше, CONNECT может анализировать источник данных для извлечения определения столбца. Это можно использовать для определения таблицы «каталога», которая отображает описание столбца источника, или для создания таблицы без указания определения столбца, которое будет автоматически построено CONNECT при создании таблицы.

Если тип помечен знаком «$», то файл может быть результатом запроса REST.

Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не предварительно проверяется MariaDB. Мнения, информация и мнения, выраженные в этом контенте, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/connect-table-types-overview/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API