dnk*_*s23 5 database hive apache-spark apache-spark-sql
在我的用例中,我想从spark-sql“创建或替换”hive 数据库。我想知道这是否可能?或者我是否必须先在 for 循环中手动删除数据库中的所有表,然后删除空数据库?
尝试以下
DROP DATABASE IF EXISTS <database_name> CASCADE;
Run Code Online (Sandbox Code Playgroud)
CASCADE将删除数据库中的所有表。RESTRICThive,如果数据库中存在某些表,则不会删除数据库。一旦删除数据库,然后create a new database使用spark-sql。
有关更多信息,请参阅创建/删除/更改/使用数据库页面。
下一个选项将是您在帖子中建议的方式 ( delete all tables then drop the database)
| 归档时间: |
|
| 查看次数: |
6886 次 |
| 最近记录: |