「|」があります 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 ストレージにデータを含むファイルがあります。
私が欠けているものについてのアイデアはありますか?