如何在Azure中创建外部表而不存在位置路径

时间:2017-09-13 14:17:12

标签: azure azure-sql-database polybase

无论如何在Azure SQL DWH中创建外部表,即使外部表语句中提到的位置路径不存在。

例如: - 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
);

1 个答案:

答案 0 :(得分:2)

不,这是不可能的。无论是文件夹还是文件路径的外部位置必须存在,然后才能创建外部表。

虽然文档没有明确说明,但术语"实际"暗示了它,即

  

LOCATION =' folder_or_filepath'

     

指定文件夹或文件路径   和Hadoop或Azure blob存储中实际数据的文件名。