СОЗДАТЬ СЛОВАРЬ
Создает новый словарь с заданной структурой, источником, макетом и временем жизни.
Синтаксис
Структура словаря состоит из атрибутов. Атрибуты словаря указываются аналогично колонкам таблицы. Единственное обязательное свойство атрибута — его тип, все остальные свойства могут иметь значения по умолчанию.
Клаузу ON CLUSTER
можно использовать для создания словаря в кластере, см. Распределенная DDL.
В зависимости от макета словаря можно указать один или несколько атрибутов в качестве ключей словаря.
ИСНОВНИК
Источник для словаря может быть:
- таблица в текущем сервисе ClickHouse
- таблица в удаленном сервисе ClickHouse
- файл, доступный по HTTP(S)
- другая база данных
Создание словаря из таблицы в текущем сервисе ClickHouse
Входная таблица source_table
:
Создание словаря:
Вывод словаря:
При использовании SQL-консоли в ClickHouse Cloud вы должны указать пользователя (default
или другого пользователя с ролью default_role
) и пароль при создании словаря.
Создание словаря из таблицы в удаленном сервисе ClickHouse
Входная таблица (в удаленном сервисе ClickHouse) source_table
:
Создание словаря:
Создание словаря из файла, доступного по HTTP(S)
Создание словаря из другой базы данных
Пожалуйста, смотрите подробности в Источники словарей.
Смотрите также
- Для получения дополнительной информации смотрите раздел Словари.
- system.dictionaries — Эта таблица содержит информацию о Словарях.