ClickHouse/docs/ja/sql-reference/table-functions/null.md

43 lines
1.2 KiB
Markdown
Raw Normal View History

2024-11-18 02:58:58 +00:00
---
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)