我们使用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
这使您能够更好地控制输出格式,并可能更快地执行。