Перейти к основному содержанию
Перейти к основному содержанию

Табличная функция merge

Создаёт временную таблицу Merge. Схема таблицы выводится из базовых таблиц путём объединения их столбцов и вывода общих типов. Доступны те же виртуальные столбцы, что и для движка таблиц Merge.

Синтаксис

merge(['db_name',] 'tables_regexp')

Аргументы

АргументОписание
db_nameВозможные значения (необязательный параметр, по умолчанию — currentDatabase()):
- имя базы данных,
- константное выражение, которое возвращает строку с именем базы данных, например currentDatabase(),
- REGEXP(expression), где expression — регулярное выражение для сопоставления имен БД.
tables_regexpРегулярное выражение для сопоставления имен таблиц в указанной БД или нескольких БД.
  • Merge — движок таблиц