我想通过spark雪花连接器运行"SHOW TABLES"语句,我正在Databricks平台上运行spark,并获得"对象"SHOW"不存在或未被授权";错误
df = spark.read
.format("snowflake")
.options(**options)
.option("query", "show tables")
.load()
df.show()
示例查询,如";SELECT 1";正在按预期工作。我知道我可以安装原生python雪花驱动程序,但如果可能的话,我想避免这个解决方案,因为我已经使用spark打开了会话。
还有一种使用";Utils.runQuery"函数,但我知道它只和DDL语句相关(它不返回实际结果(。
谢谢!
使用DataFrames时,Snowflake连接器仅支持SELECT查询。这在我们的文档中有记录。