Перейти к основному содержанию
Перейти к основному содержанию

Функция таблицы null

Создает временную таблицу указанной структуры с движком таблицы Null. В соответствии со свойствами движка Null данные таблицы игнорируются, а сама таблица немедленно удаляется после выполнения запроса. Функция используется для удобства при написании тестов и проведении демонстраций.

Синтаксис

null('structure')

Аргумент

  • structure — список столбцов и их типов, строка типа String.

Возвращаемое значение

Временная таблица движка Null с указанной структурой.

Пример

Запрос с использованием функции null:

INSERT INTO function null('x UInt64') SELECT * FROM numbers_mt(1000000000);

может заменить три запроса:

CREATE TABLE t (x UInt64) ENGINE = Null;
INSERT INTO t SELECT * FROM numbers_mt(1000000000);
DROP TABLE IF EXISTS t;