mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-14 18:32:29 +00:00
43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
|
---
|
||
|
slug: /ja/sql-reference/table-functions/null
|
||
|
sidebar_position: 140
|
||
|
sidebar_label: null 関数
|
||
|
title: 'null'
|
||
|
---
|
||
|
|
||
|
指定された構造の一時テーブルを [Null](../../engines/table-engines/special/null.md) テーブルエンジンで作成します。`Null` エンジンの特性により、テーブルデータは無視され、クエリの実行後すぐにテーブル自体が削除されます。この関数は、テストやデモンストレーションを行う際の利便性のために使用されます。
|
||
|
|
||
|
**構文**
|
||
|
|
||
|
``` sql
|
||
|
null('structure')
|
||
|
```
|
||
|
|
||
|
**パラメータ**
|
||
|
|
||
|
- `structure` — カラムとカラムタイプのリスト。[String](../../sql-reference/data-types/string.md)。
|
||
|
|
||
|
**返される値**
|
||
|
|
||
|
指定された構造を持つ一時的な `Null` エンジンテーブル。
|
||
|
|
||
|
**例**
|
||
|
|
||
|
`null` 関数を使用したクエリ:
|
||
|
|
||
|
``` sql
|
||
|
INSERT INTO function null('x UInt64') SELECT * FROM numbers_mt(1000000000);
|
||
|
```
|
||
|
は次の三つのクエリを置き換えることができます:
|
||
|
|
||
|
```sql
|
||
|
CREATE TABLE t (x UInt64) ENGINE = Null;
|
||
|
INSERT INTO t SELECT * FROM numbers_mt(1000000000);
|
||
|
DROP TABLE IF EXISTS t;
|
||
|
```
|
||
|
|
||
|
関連項目:
|
||
|
|
||
|
- [Null テーブルエンジン](../../engines/table-engines/special/null.md)
|
||
|
|