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;

더 알아보기 (Learn more)