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 を参照してください。
参照
- 詳細については、Dictionaries セクションを参照してください。
- system.dictionaries — このテーブルには Dictionaries に関する情報が含まれています。