2
메신저 받고 다음과 같은 오류 : 쿼리는오류 네티에서 데이터를로드가 사용하는 동안 외부 테이블 로직 네티에서 대량의 데이터를 삽입하는 동안
INSERT INTO source SELECT * FROM EXTERNAL '%sourcefile.20130201%' USING (REMOTESOURCE 'jdbc' DELIM '|');
메신저 받고 다음과 같은 오류 : 쿼리는오류 네티에서 데이터를로드가 사용하는 동안 외부 테이블 로직 네티에서 대량의 데이터를 삽입하는 동안
INSERT INTO source SELECT * FROM EXTERNAL '%sourcefile.20130201%' USING (REMOTESOURCE 'jdbc' DELIM '|');
대신 외부 테이블을 추가
ERROR: Transaction rolled back by client
입니다
시도 하나를 먼저 작성한 다음 분산 테이블에 추가하십시오.CREATE EXTERNAL TABLE TEMP
(
FIELD datatype,
...
...
) USING (FILE('%sourcefile.20130201%') REMOTESOURCE 'jdbc' DELIM '|');
을 그리고 당신은 외부 테이블을 만든 후에 다음, 당신은에 분산 테이블에 추가 할 수 있습니다 : : 이런 식으로 뭔가를 시도
INSERT INTO NZTABLE SELECT * FROM TEMP