0

「|」があります AZURE ストレージ BLOB の区切りファイルで、このデータから選択する外部テーブルを作成しようとしています。ここの指示に順を追って従いました: https://docs.microsoft.com/en-us/sql/t-sql/statements/create-external-table-transact-sql?view=sql-server-ver15 Iすべてのサーバー設定が正しいと信じています。実際にテーブルを作成できますが、そこから (テーブルの下の外部テーブル セクションから) 選択すると、データが返されません。以下は私の選択ステートメントです。スペースを節約するためにフィールドをトリミングしました。

CREATE EXTERNAL TABLE [dbo].[customer]
(
    [Id] [int] NOT NULL,
    [CustomerName] [varchar](255) NULL,
    [AccountType] [varchar](255) NULL,
    [State] [varchar](255) NULL,
    [DateExtracted] [date] NULL,
    [tablename][varchar](50) NULL,
    [databaseName] [varchar](50) NULL
)   
WITH (LOCATION='customerfiles/',
      DATA_SOURCE = AzureStorage,  
      FILE_FORMAT = TextFileFormat  
);  

azure のソースは次のとおりです。外部テーブルの作成時にエラーは発生せず、そこから選択してもエラーは発生しません。データはありません。BLOB ストレージにデータを含むファイルがあります。

私が欠けているものについてのアイデアはありますか?

4

2 に答える 2