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