我们可以在hive最新版本中"删除数据库名.表名"吗?

Swa*_*xit 2 hive hiveql apache-spark-sql

我正在使用spark并使用HiveContext执行HQL查询.我想table(student)database(test)蜂巢中删除.那么,这个命令delete test.student会运行吗hivecontext?它可以在teradata中运行,因此我可以在Hive中使用它(在火花中).

kar*_*ala 6

不,"DELETE <database_name>.<table_name>"在hive中也不支持,以及Spark.相反,您可以执行以下操作:

sqlContext.sql("DROP TABLE IF EXISTS <db_name>.<table_name>");
Run Code Online (Sandbox Code Playgroud)