繁体   English   中英

如何在 hive 查询的 CSV 输出中隐藏反馈?

[英]How can I hide feedback in CSV output of a hive query?

我有一个 query.sql 文件,它看起来像这样:

set feedback off
spool "path/to/output.csv"
select fieldname from tablename;
spool off;

在 SQL Developer(CentOS 上的 18.3.0 版)中,我运行了如下所示的 scripts.sql:

@query.sql

但是我在脚本输出中收到以下消息

set
--------------------------------------------------
feedback off is undefined

保存的 CSV 在各方面都是完美的,除了在底部打印一个空白行,然后是“选择 X 行”。 这是我想要摆脱的。

它对我有用,请注意我是在 Oracle 连接上执行此操作,但它也应该适用于 hive,因为 SET 命令是基于客户端的

在此处输入图片说明

这是在 19.4 版上运行

clear screen
set sqlformat csv
set feedback off
spool /Users/thatjeffsmith/output.csv
select first_name, last_name from employees fetch first 3 rows only;
spool off
!cat /Users/thatjeffsmith/output.csv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM