1

T-SQL クエリのWHERE条件で、SQL 2019 ポリベースから .XLSX ファイルに行が返されない

Polybase を作成したコードは次のとおりです。

create master key encryption by password = 'Polybase2CSV';
    create external data source myODBCxlsx with
    (
        LOCATION = 'odbc://localhost',
        CONNECTION_OPTIONS = 'Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=F:\PolybaseSourceData\CustomerData.xlsx'
    );


create external table CustomerData(
CUSTOMERID FLOAT(53),
CUSTOMERNAME Nvarchar(255),
DEPARTMENT Nvarchar(255)
) with (
LOCATION='[sheet1$]',
DATA_SOURCE=myODBCxlsx
);

このクエリは機能します:

select * from customerData

ただし、これはしません:

select * from customerData where customername = 'Steve'

Steve という名前の顧客がいますが、クエリは行を返しません。

4

1 に答える 1