我是雪花的新蜂,有没有办法将100MB以上的数据下载到excel或csv中?
我最多可以下载100MB
答案 0 :(得分:2)
您需要考虑使用我们所谓的“卸载”,也就是复制到位置 在此处记录: https://docs.snowflake.net/manuals/sql-reference/sql/copy-into-location.html
其他选择可能是使用其他类型的客户端(python脚本或类似脚本)。
我希望这对您有帮助...丰富
.....编辑如下...
使用卸载(COPY INTO LOCATION)并不像看起来那样令人不知所措,如果您可以使用snowSQL客户端(而不是webUI),则可以从我们所谓的文件中“获取”文件“内部阶段”相当容易,如下所示。
CREATE TEMPORARY STAGE my_temp_stage;
COPY INTO @my_temp_stage/output_filex
FROM (select * FROM databaseNameHere.SchemaNameHere.tableNameHere)
FILE_FORMAT = (
TYPE='CSV'
COMPRESSION=GZIP
FIELD_DELIMITER=','
ESCAPE=NONE
ESCAPE_UNENCLOSED_FIELD=NONE
date_format='AUTO'
time_format='AUTO'
timestamp_format='AUTO'
binary_format='UTF-8'
field_optionally_enclosed_by='"'
null_if=''
EMPTY_FIELD_AS_NULL = FALSE
)
overwrite=TRUE
single=FALSE
max_file_size=5368709120
header=TRUE;
ls @my_temp_stage;
GET @my_temp_stage file:///tmp/ ;
此示例: