删除目录
适用于:砖的SQL砖运行时10.3及以上统一目录只
删除一个目录。抛出异常metastore如果目录不存在。删除一个目录你一定是它的主人。
语法
下降目录(如果存在]catalog_name(限制|级联]
参数
如果存在
如果指定,没有异常时,目录不存在。
catalog_name:
metastore现有目录的名称。如果名称不存在,就会抛出一个异常。
限制
如果指定,限制删除一个非空目录。默认启用。
级联
如果指定,所有的相关数据库(模式)和对象,递归。在统一目录,删除一个目录使用级联
软删除表:表管理文件将被清理后30天,但外部文件不删除。
例子
——创建一个“疫苗”目录>创建目录疫苗评论这个目录是用来维护信息对疫苗的;——删除目录及其模式>下降目录疫苗级联;——删除目录使用存在当且仅当它是空的。>下降目录如果存在疫苗限制;