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

СОЗДАТЬ СЛОВАРЬ

Создает новый словарь с заданной структурой, источником, расположением и временем жизни.

Синтаксис

Структура словаря состоит из атрибутов. Атрибуты словаря указываются аналогично столбцам таблицы. Единственным обязательным свойством атрибута является его тип, все остальные свойства могут иметь значения по умолчанию.

Клауза ON CLUSTER позволяет создавать словарь в кластере, см. Распределенный DDL.

В зависимости от расположения словаря, один или несколько атрибутов могут быть указаны в качестве ключей словаря.

SOURCE

Источником для словаря может быть:

  • таблица в текущем сервисе ClickHouse
  • таблица в удаленном сервисе ClickHouse
  • файл, доступный по HTTP(S)
  • другая база данных

Создание словаря из таблицы в текущем сервисе ClickHouse

Входная таблица source_table:

Создание словаря:

Вывод словаря:

примечание

При использовании SQL-консоли в ClickHouse Cloud необходимо указать пользователя (default или любого другого пользователя с ролью default_role) и пароль при создании словаря.

Создание словаря из таблицы в удаленном сервисе ClickHouse

Входная таблица (в удаленном сервисе ClickHouse) source_table:

Создание словаря:

Создание словаря из файла, доступного по HTTP(S)

Создание словаря из другой базы данных

Пожалуйста, смотрите подробности в Источники словарей.

Смотрите также