drop
입력되는 모든 레코드를 버립니다. 부수 효과가 있는 명령어를 실행한 뒤 출력 결과가 필요 없을 때, 배치 쿼리에서 결과를 저장하지 않을 때, 또는 이전 명령어의 순수 실행 시간을 측정할 때 사용합니다.
명령어 속성
| 항목 | 설명 |
|---|---|
| 명령어 유형 | 가공 쿼리 |
| 필요 권한 | 없음 |
| 라이선스 사용량 | 해당 없음 |
| 병렬 실행 | 지원 |
| 분산 실행 | 분석 노드에서 실행 (reducer) |
문법
drop
입력 필드
없음
출력 필드
없음 (모든 입력 레코드를 버림)
오류 코드
파싱 오류
해당 사항 없음
런타임 오류
해당 사항 없음
설명
drop 명령어는 입력되는 모든 레코드를 소비하고 다음 명령어로 전달하지 않습니다. 어떠한 출력도 생성하지 않으므로 쿼리 결과가 비어 있습니다.
분산 환경에서는 분석 노드에서 실행됩니다.
사용 예
이 사용 예에서 조회하는 WEB_APACHE_SAMPLE 테이블을 준비하려면 쿼리 실습용 데이터를 참고하세요.
-
모든 레코드 버리기
table WEB_APACHE_SAMPLE | dropWEB_APACHE_SAMPLE테이블에서 전체 데이터를 조회하되 결과를 모두 버립니다. 이전 명령어의 실행 시간을 측정할 때 유용합니다. -
부수 효과만 실행하기
table WEB_APACHE_SAMPLE | stats count by method | import WEB_METHOD_STATS | dropHTTP 메서드별 집계 결과를
WEB_METHOD_STATS테이블에 저장한 뒤, 쿼리 결과로는 아무 레코드도 남기지 않습니다.
호환성
drop 명령어는 소나 4.0 이전 버전부터 제공되었습니다.