我正在使用
阅读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
它不能正常工作
答案 0 :(得分:1)
会很好。根据您在上面发布的内容,看起来您缺少行集变量。所以,你的代码应该是@r = SELECT * ...后跟OUTPUT语句。
此外,今天,ADLA不支持允许将结果返回给客户端或用户的交互式查询功能。如果这是您上面的查询的意图,那今天不起作用。因此,获得结果的唯一方法是将行集输出到文件。一旦支持交互,您就可以执行上面概述的操作。
希望这能解释并澄清,伊戈尔