当我从 SQL Server 获取数据时,我使用 pyspark 2.4.4 com.microsoft.sqlserver.jdbc.SQLServerException: The "variant" data type is not supported.
需要做什么?来解决这个问题。我读了这个。但是我不理解。
编辑:以下是我用来创建错误消息的代码:
for i in df['name']: mssql_df = spark.read.format("jdbc") \
.option("url", "jdbc:sqlserver://SERVERNAME:1433;databaseName=DB;integratedSecurity=true") \
.option("dbtable", "[" + i + "]") \
.option("driver", 'com.microsoft.sqlserver.jdbc.SQLServerDriver').load()
Run Code Online (Sandbox Code Playgroud)