IMPORT SYNOPSIS

목적

IMPORT SYNOPSIS 문은 내보냈던 시놉시스를 가져오는 데 사용한다. TrainDB에서는 EXPORT SYNOPSIS 문을 사용해 시놉시스 데이터 파일과 카탈로그 스토어의 관련 메타데이터 파일을 zip 형식으로 내보내는 기능을 제공한다. 이 구문은 내보낸 시놉시스를 다시 가져오기 위한 구문으로, zip 모델 파일을 바이너리 문자열로 다시 전달한다. PreparedStatement의 setBytes 메소드 등을 이용해 시놉시스를 바이너리 문자열로 바인딩하여 실행할 수 있다.

구문

다이어그램

importSynopsis

키워드 및 파라미터

synopsisName

가져올 시놉시스의 이름을 지정하는 식별자다.

FROM

가져올 시놉시스 파일을 전달한다. FROM 뒤에 시놉시스 파일을 바이너리 형식으로 명시하여 전달할 수 있다. TrainDB가 동일한 머신에서 동작하고 있는 경우, FILE 절을 사용하여 가져올 시놉시스 파일 경로를 지정하면 해당 시놉시스를 가져올 수 있으며, 가져올 파일 경로는 문자열 리터럴로 지정한다.

예시

시놉시스 가져오기

다음은 내보냈던 시놉시스를 order_products_syn 이라는 이름으로 가져오는 문장이다.

IMPORT SYNOPSIS order_products_syn FROM x'...';

시놉시스의 바이너리 문자열을 ? 로 두고 바인딩하여 실행할 수 있다.