メインコンテンツへスキップ
指定された 構造 を持つ一時テーブルを Null Null テーブルエンジン で作成します。Null-engine の特性により、テーブルの data は無視され、テーブル自体はクエリの実行直後にただちに drop されます。この関数は、テストの作成やデモのために使用されます。

構文

null('structure')

引数

  • structure — カラムとその型の一覧。String

戻り値

指定された構造の一時的な Null エンジンテーブル。

null 関数を使用したクエリ:
INSERT INTO function null('x UInt64') SELECT * FROM numbers_mt(1000000000);
3つのクエリに置き換えられます:
CREATE TABLE t (x UInt64) ENGINE = Null;
INSERT INTO t SELECT * FROM numbers_mt(1000000000);
DROP TABLE IF EXISTS t;
最終更新日 2026年6月10日