所以我的问题是,我试图将一个表提取到这个数据框中,但我不能,因为名为“用户”的表是一个保留字......我怎么能解决这个问题来解决这个问题?
谢谢!
attachmentDf = (spark.read
.format("com.microsoft.sqlserver.jdbc.spark")
.option("url", azure_sql_url)
.option("databaseName", database_name)
.option("user", sql_user_name)
.option("password", sql_password)
.option("encrypt", "true")
.option("hostNameInCertificate", "*.database.windows.net")
.option("dbtable", "dbo."+"User").load()
)
错误信息:
com.microsoft.sqlserver.jdbc.SQLServerException:关键字“用户”附近的语法不正确。