2017-09-13 7 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これを述べるものではないが、それは=「folder_or_filepath」すなわち

LOCATION

フォルダまたはファイルパス とファイル名を指定し、「実際の」という用語によって包含されます実際にはのデータはHadoopまたはAzure blobストレージにあります。

関連する問題