gpt4 book ai didi

python - 雪花连接器 SQL 编译错误 : maximum number of expressions in a list exceeded, 预计最多 16,384

转载 作者:行者123 更新时间:2023-12-05 08:30:47 26 4
gpt4 key购买 nike

我正在尝试使用 Python 将数据从 SQL Server 插入到 Snowflake 表中。它一般有效,但如果我想插入更大的数据 block ,它会给我一个错误:

snowflake 连接器 SQL 编译错误:超出列表中表达式的最大数量,预计最多 16,384

我正在使用适用于 Python 的雪花连接器。因此,如果您想一次插入 16384 行,它就可以工作。我的表有超过一百万条记录。我不想使用 csv 文件。

最佳答案

我能够使用 sqlalchemy 和 pandas 插入 > 16k 记录:

pandas_df.to_sql(sf_table, con=engine, index=False, if_exists='append', chunksize=16000)

其中引擎是 sqlalchemy.create_engine(...)

关于python - 雪花连接器 SQL 编译错误 : maximum number of expressions in a list exceeded, 预计最多 16,384,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62541089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com