2017-09-13 20 views
1

無論如何在Azure SQL DWH中創建外部表即使外部表語句中提到的位置路徑不存在。如何在不存在位置路徑的情況下在Azure中創建外部表

例如: - location'/ 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存儲中的實際數據。

相關問題