我正在使用spark并使用HiveContext执行HQL查询。我想从hive中的table(student)
中删除database(test)
。那么,此命令delete test.student
将在hivecontext
中运行。
它可以在teradata中运行,因此我可以在Hive中使用它(在火花中)。
答案 0 :(得分:6)
不,在hive中不支持"DELETE <database_name>.<table_name>"
,在Spark中也不支持。相反,您可以执行以下操作:
sqlContext.sql("DROP TABLE IF EXISTS <db_name>.<table_name>");