2017-09-13 5 views
1

외부 테이블 명령문에 언급 된 위치 경로가 존재하지 않아도 Azure SQL DWH에서 외부 테이블을 만들 수 있습니까?위치 경로없이 Azure에 외부 테이블을 생성하는 방법

예 : - 위치 '/ src/temp'가 존재하지 않습니다. 여전히 외부 테이블을 생성하고 싶습니다.

create external table ext.dummy(
PERSON_ID varchar(500) , 
ASSIGNMENT_ID varchar(500) 
) 
WITH 
(
    LOCATION='/src/temp', 
    DATA_SOURCE = YasCdpBlobStorage, 
    FILE_FORMAT = ExtTableTextFileFormat, 
    REJECT_TYPE = VALUE, 
    REJECT_VALUE = 0 
); 

답변

2

아니요. 불가능합니다. 폴더 또는 파일 경로인지 여부에 관계없이 외부 위치는 이어야하며 외부 테이블을 작성해야합니다. 문서가 explicitlly이 명시하지 않지만

, 그것은 즉

는 LOCATION = 'folder_or_filepath'

폴더 또는 파일 경로 와 파일 이름을 지정합니다 "실제"라는 용어에 의해 암시 에 대한 실제 Hadoop 또는 Azure blob 저장소의 데이터입니다.