2020-11-10 14:54:53 +00:00
---
2022-08-26 17:37:11 +00:00
slug: /ru/sql-reference/table-functions/null
2022-04-09 13:29:05 +00:00
sidebar_position: 53
sidebar_label: null функция
2020-11-10 14:54:53 +00:00
---
# null {#null-function}
Создает временную таблицу указанной структуры с движком [Null ](../../engines/table-engines/special/null.md ). В соответствии с о свойствами движка, данные в таблице игнорируются, а сама таблица удаляется сразу после выполнения запроса. Функция используется для удобства написания тестов и демонстрационных примеров.
2021-07-29 15:20:55 +00:00
**Синтаксис**
2020-11-10 14:54:53 +00:00
``` sql
null('structure')
```
2021-07-29 15:20:55 +00:00
**Параметр**
2020-11-10 14:54:53 +00:00
- `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;
```
2021-07-29 15:20:55 +00:00
См. также:
2020-11-10 14:54:53 +00:00
- [Движок таблиц Null ](../../engines/table-engines/special/null.md )