CREATE DICTIONARY
Creates a new dictionary with given structure, source, layout and lifetime.
Syntax
辞書の構造は属性で構成されます。辞書属性はテーブルカラムと同様に指定されます。必須の属性プロパティはその型のみで、他のプロパティはデフォルト値を持つことができます。
ON CLUSTER
句を使用すると、クラスター上で辞書を作成できます。詳細は Distributed DDL を参照してください。
辞書の layout に応じて、一つまたは複数の属性を辞書キーとして指定することができます。
SOURCE
辞書のソースには以下が含まれます:
- 現在の ClickHouse サービス内のテーブル
- リモート ClickHouse サービス内のテーブル
- HTTP(S) 経由で利用可能なファイル
- 別のデータベース
Create a dictionary from a table in the current ClickHouse service
入力テーブル source_table
:
辞書を作成します:
辞書を出力します:
注記
ClickHouse Cloud の SQL コンソールを使用する際には、辞書を作成する時にユーザー(default
または default_role
のロールを持つ他のユーザー)とパスワードを指定する必要があります。
Create a dictionary from a table in a remote ClickHouse service
入力テーブル(リモート ClickHouse サービス内) source_table
:
辞書を作成します:
Create a dictionary from a file available by HTTP(S)
Create a dictionary from another database
詳細は Dictionary sources を参照してください。
See Also
- 詳細については Dictionaries セクションを参照してください。
- system.dictionaries — このテーブルには Dictionaries に関する情報が含まれています。