首页 文章

使用U-SQL加载CSV工作正常,但选择不起作用

提问于
浏览
0

我正在阅读一个csv文件

@serch=
       EXTRACT
         col1 int,
         col2 string,
         col3 string
FROM @"/datalake/in/in.csv"
    USING Extractors.Csv();

OUTPUT @serch
    TO  @"/datalake/output/out.csv"
      USING Outputters.Csv();

它工作正常但我们什么时候会这样做

select * from @serch or select col1,col2 from @serch

它不起作用

1 回答

  • 1

    如果您可以粘贴失败的完整语句,那将会很好 . 根据您在上面发布的内容,看起来您缺少行集变量 . 所以,你的代码应该是@r = SELECT * ...后跟OUTPUT语句 .

    此外,今天,ADLA不支持允许将结果返回给客户端或用户的交互式查询功能 . 如果这是您上面的查询的意图,那今天不起作用 . 因此,获得结果的唯一方法是将行集输出到文件 . 支持交互后,您就可以执行上面概述的操作 .

    希望这解释并澄清,伊戈尔

相关问题