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