在unix中将数据导出到csv文件时的snowsql选项



我们使用unix shell脚本(使用snowsql(将数据导出到csv文件中下面是脚本#/bin/ksh

snowsql -c newConnection  -o log_level=DEBUG -o
log_file=~/snowsql_sso_debug.log -r SRVC_ACCT_ROLE  -w LOAD_WH -d
ETL_DEV_DB -s CTL_DB -q "select * from mytable" -o friendly=False -o
header=False -o output_format=pipe -o timing=False>test_file.csv

输出开始低于

|:--------|:-----------|

我不想在我的csv文件中显示上面的行,我们需要在我的snowsql查询中使用什么选项?

告知您的回复。谢谢

提供我的评论作为答案,以防它对您更有效。

我会利用COPY INTO命令创建一个CSV文件到内部阶段位置:

https://docs.snowflake.com/en/sql-reference/sql/copy-into-location.html

然后使用GET语句将文件拉到Unix机器上。

https://docs.snowflake.com/en/sql-reference/sql/get.html

这使您能够更好地控制输出格式,并可能更快地执行。

最新更新