メインコンテンツまでスキップ
メインコンテンツまでスキップ

CREATE DICTIONARY

Creates a new dictionary with given structure, source, layout and lifetime.

Syntax

辞書の構造は属性で構成されています。辞書属性はテーブルカラムと同様に指定されます。唯一必須の属性プロパティはその型であり、他のすべてのプロパティにはデフォルト値が設定される可能性があります。

ON CLUSTER 句を使用すると、クラスタ上で辞書を作成できます。詳細は Distributed DDL を参照してください。

辞書の layout に応じて、一つまたは複数の属性を辞書キーとして指定することができます。

SOURCE

辞書のソースは以下のいずれかです:

  • 現在の ClickHouse サービス内のテーブル
  • リモートの ClickHouse サービス内のテーブル
  • HTTP(S) で利用可能なファイル
  • 別のデータベース

現在の ClickHouse サービス内のテーブルから辞書を作成

入力テーブル source_table

辞書の作成:

辞書の出力:

注記

ClickHouse Cloud の SQL コンソールを使用する場合、辞書を作成する際にはユーザー (default または default_role 権限を持つ他のユーザー) とパスワードを指定する必要があります。

リモート ClickHouse サービス内のテーブルから辞書を作成

リモート ClickHouse サービス内の入力テーブル source_table

辞書の作成:

HTTP(S) で利用可能なファイルから辞書を作成

別のデータベースから辞書を作成

詳細は Dictionary sources を参照してください。

参照