수색…


하이브의 내보내기 기능

직원 테이블에서 / tmp / ca_employees로 데이터 내보내기

OVERWRITE LOCAL DIRECTORY INSERT '/ tmp / ca_employees'SELECT 이름, 급여, 주소 FROM 직원 se.state = 'CA';

특정 조건에 따라 직원 테이블에서 여러 로컬 디렉토리로 데이터 내보내기

아래의 쿼리는 단일 구조가 특정 기준에 따라 여러 디렉토리로 데이터를 내보내는 데 어떻게 사용될 수 있는지 보여줍니다

FROM employees se INSERT OVERWRITE DIRECTORY '/tmp/or_employees' SELECT * WHERE se.cty = 'US' and se.st = 'OR'
INSERT OVERWRITE DIRECTORY '/tmp/ca_employees' SELECT * WHERE se.cty = 'US' and se.st = 'CA'
INSERT OVERWRITE DIRECTORY '/tmp/il_employees' SELECT * WHERE se.cty = 'US' and se.st = 'IL';


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow