python - 雪花选择游标语句失败
问题描述
''' cursor.execute(Select * From Table); '''
我正在使用上面的代码执行上面的选择查询,但是这段代码卡住了,因为在表中,我有 9300 万条记录,
我们有没有其他方法可以从 python 脚本中的雪花表中提取所有数据
解决方案
根据您要对这些数据执行的操作,运行一条COPY INTO location
语句将数据提取到一个文件到一个阶段,然后运行一个GET
通过 Python 将该文件本地带到您正在运行的任何位置,这可能是最有效的Python。
但是,您可能希望在 cursor.execute 语句之后提供有关如何在 python 中使用数据的更多详细信息。您是否要遍历该数据集以执行某些操作(在这种情况下,您最好直接向 Snowflake 发出 SQL 语句),将其加载到 Pandas 中以执行某些操作(在这种情况下,pandas 有更好的 Snowflake 函数), 或者是其他东西?如果您只是从中创建一个文件,那么我上面的建议将起作用。
推荐阅读
- html - 为什么表单动作空返回上一页?
- typescript - 在带有 TypeScript 的 WebStorm 中,如何在 TS 错误时进行调试?
- android - flutter gradle 异常退出(firebase 身份验证)
- java - ClassNotFoundException 仅在我的设备上安装 APK 后
- python - 操作系统错误:未找到“.txt”
- mysql - 搜索替换字符(无 TSQL)
- r - 根据条件删除选定列表
- azure-logic-apps - Azure 逻辑应用批量重启失败的运行
- c# - 列表
未保存在 EF Core 2 中 - c++ - std::async 不能调用受保护的基类方法