首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从雪花表中提取数据到文件中?

如何从雪花表中提取数据到文件中?
EN

Stack Overflow用户
提问于 2019-11-27 16:35:21
回答 1查看 284关注 0票数 1

我正在尝试从雪花表中提取数据到一个文件中。默认情况下,解压文件的大小限制为100MB。

由于文件大小的限制,文件的最后一条记录被拆分,一些列将转到下一个文件。

有没有办法根据文件中的记录数而不是文件大小来限制数据提取?

EN

回答 1

Stack Overflow用户

发布于 2019-11-27 21:22:30

如果使用COPY语句,则可以使用MAX_FILE_SIZE选项将文件大小增加到最大5 5GB。(通过将其设置为5000000000)

https://docs.snowflake.net/manuals/sql-reference/sql/copy-into-location.html#copy-options-copyoptions

示例:

代码语言:javascript
运行
复制
copy into @mystage/myfile.csv.gz from mytable
file_format = (type=csv compression='gzip')
single = true
max_file_size=4900000000

我不认为有一种方法可以在copy语法中指定每个文件的行数,尽管您可以在查询中使用过滤器或limit/fetch子句来控制记录的数量。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59066097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档