기본 콘텐츠로 건너뛰기

Replace

이 페이지에서

Replace

Replace 접두사를 스크립트의 LOAD 또는 SELECT 문에 추가하여 로드된 테이블이 다른 테이블을 대체하도록 지정할 수 있습니다. 또한 이 문을 부분 로드에서 실행하도록 지정합니다. Replace 접두사는 Map 문에도 사용할 수 있습니다.

참고: 부분 로드는 Qlik Engine JSON API 또는 로드 버튼을 사용하여 지원됩니다. 로드 버튼에 대한 자세한 내용은 버튼을 참조하십시오.

Syntax:  

Replace [only] [Concatenate[(tablename)]] (loadstatement | selectstatement)


Replace [only] mapstatement

 

일반(부분 아님) 로드 중에는 ReplaceLOAD 구조가 일반 LOAD 문으로 작동하지만 Drop Table이 앞에 와야 합니다. 먼저 이전 테이블이 삭제된 다음 레코드가 생성되어 새 테이블로 저장됩니다.

Concatenate 접두사가 사용되거나 동일한 필드 집합의 테이블이 있는 경우 이는 삭제할 관련 테이블입니다. 그렇지 않으면 삭제할 테이블이 없으며 Replace LOAD 구조는 일반 LOAD와 동일합니다.

부분 로드도 같습니다. 유일한 차이는 항상 삭제할 이전 스크립트 실행의 테이블이 있다는 것입니다. Replace LOAD 구조는 항상 이전 테이블을 먼저 삭제한 다음 새 테이블을 만듭니다.

Replace Map...Using 문을 사용하면 부분 스크립트 실행 도중에도 매핑이 일어나게 됩니다.

Arguments:  

인수
인수 설명
only 문이 부분 로드 중에만 실행되어야 함을 표시하는 선택적 한정자입니다. 일반(부분 아님) 로드 중에는 무시되어야 합니다.