null
null
지정된 구조의 임시 테이블을 Null 테이블 엔진으로 만드는 테이블 함수예요. 테스트 작성과 데모 편의를 위해 사용돼요.
출처: 문서
본문
지정된 구조의 임시 테이블을 Null 테이블 엔진으로 만들어요. Null 엔진의 속성에 따라 테이블 데이터는 무시되고, 테이블 자체는 쿼리 실행 직후 바로 삭제돼요. 이 함수는 테스트 작성과 데모의 편의를 위해 사용돼요.
문법 (Syntax)
null('structure')
인자 (Argument)
structure — 컬럼과 컬럼 타입의 목록이에요. String.
반환값 (Returned value)
지정된 구조의 임시 Null 엔진 테이블이에요.
예시 (Example)
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;