Crée une table temporaire de la structure spécifiée avec le moteur de table Null. Conformément aux propriétés du moteur Null, les données de la table sont ignorées et la table elle-même est supprimée immédiatement après l'exécution de la requête. Cette fonction est utilisée pour faciliter l'écriture de tests et les démonstrations.
Syntaxe
null('structure')Argument
structure— Une liste de colonnes et de leurs types. String.
Valeur retournée
Une table temporaire utilisant le moteur Null et la structure spécifiée.
Exemple
Requête avec la fonction null :
INSERT INTO function null('x UInt64') SELECT * FROM numbers_mt(1000000000);peut remplacer trois requêtes :
CREATE TABLE t (x UInt64) ENGINE = Null;
INSERT INTO t SELECT * FROM numbers_mt(1000000000);
DROP TABLE IF EXISTS t;