【发布时间】:2020-04-28 18:45:08
【问题描述】:
我遇到的问题是,在使用 pyspark 将数据帧写入雪花中的表时,我无法返回超过字符长度的所有列的列表。
如何一次返回列列表而不是更新每一列,重新运行命令,然后在另一列上遇到相同的问题并重复该过程,直到所有列的长度都固定。
(df.write \
.format(SNOWFLAKE_SOURCE_NAME)
.options(**sfWriteOptions)
.option("schema",schemaname)
.option("dbtable",targettable)
.mode('overwrite')
.save())
net.snowflake.client.jdbc.SnowflakeSQLException: User character length limit (30) exceeded by string
谢谢!
【问题讨论】:
标签: pyspark jupyter-notebook snowflake-cloud-data-platform