Skip to main content
これらの設定は system.settings で確認でき、ソースコード から自動生成されています。

implicit_select

先頭の SELECT キーワードなしで単純な SELECT クエリを記述できるようにします。これにより、たとえば 1 + 2 を有効なクエリとして扱えるため、電卓のような使い方がしやすくなります。 clickhouse-local ではデフォルトで有効になっており、明示的に無効化できます。

implicit_table_at_top_level

空でない場合、トップレベルで FROM を持たないクエリは、system.one の代わりにこのテーブルから読み取ります。 これは、clickhouse-local で入力データを処理するために使用されます。 この設定はユーザーが明示的に設定することもできますが、そのような用途は想定されていません。 サブクエリはこの設定の影響を受けません (スカラーサブクエリ、FROM サブクエリ、IN サブクエリのいずれも対象外です) 。 UNION、INTERSECT、EXCEPT の連鎖に含まれるトップレベルの SELECT は、かっこによるグループ化に関係なく一律に扱われ、この設定の影響を受けます。 この設定がビューおよび分散クエリにどのような影響を与えるかは未規定です。 この設定には、テーブル名 (この場合、テーブルは現在のデータベースから解決されます) または ‘database.table’ 形式の修飾名を指定できます。 database 名と table 名はどちらもクォートなしで指定する必要があり、使用できるのは単純な識別子のみです。

implicit_transaction

有効で、まだトランザクション内にない場合、クエリ全体を完全なトランザクション (begin + commit または rollback) で囲みます
最終更新日 2026年7月24日