如何使用 SparkR 删除 Databricks 中的表

问题描述 投票:0回答:1

我有一个表写入 Databricks 中的仓库,我想使用 {SparkR} 包删除它。本质上我想做与

SparkR::saveAsTable()
相反的事情。

使用

SparkR::sql("DROP TABLE IF EXISTS x.y.z;")
确实有效,但是有专门用于此任务的函数吗?

azure-databricks sparkr
1个回答
0
投票

SparkR
遵循与
Spark SQL
相同的语法和行为。
SparkR
包中没有用于删除表格的专用函数。

但是,正如您提到的,您可以使用

SparkR::sql()
函数来执行 SQL 语句 DROP TABLE IF EXISTS x.y.z;放下桌子。

我尝试使用 SparkR 删除表:

%r
SparkR::sql
sql("DROP TABLE IF EXISTS default.my_table;")

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.