我在天蓝色数据湖存储中有一个文件。我正在使用 polybase 将数据从数据湖存储移动到数据仓库。我遵循了这里提到的所有步骤。
假设我创建了外部表作为 External_Emp,它有 3 列:ID、Name、Dept。
当我运行以下查询时:
select * from External_Emp;
然后,它向我显示所有正确的记录。但是当我选择一个特定的列/列时,它会连续显示列名。例如,如果我运行以下查询:
select Name from External_Emp;
然后输出是:
Name
-----
Name
1
2
3
而输出应该是:
Name
------
1
2
3
同样,当我运行查询时:
select ID, Name from External_Emp;
然后它显示以下输出:
ID | Name
---------
ID | Name
1 | abc
2 | xyz
3 | pqr
而输出应该是:
ID | Name
--------
1 | abc
2 | pqr
3 | xyz
为什么它在单独的行中显示列名?那是一个错误吗?
我在 azure 数据湖中多次检查了 csv 文件中的数据。它没有重复的列名。谢谢。