创建目录

适用于:检查标记是的砖的SQL检查标记是的砖运行时10.3及以上检查标记是的统一目录只

创建一个目录指定名称。如果一个具有相同名称的目录已经存在,就会抛出一个异常。

语法

创建目录(如果存在]catalog_name(使用分享provider_nameshare_name](管理位置“location_path”](评论评论]

参数

  • 如果不存在

    用给定的名称创建一个目录,如果不存在。如果一个具有相同名称的目录已经存在,什么也不会发生。

  • catalog_name

    要创建目录的名称。

  • 使用共享provider_nameshare_name

    选择是基于一个指定的目录三角洲分享分享

  • 管理位置“location_path”

    (可选)指定目录的路径管理的存储位置,比metastore不同的根存储位置。这条路必须定义在一个外部位置配置,你必须有创建管理存储特权在外部位置配置。您可以使用路径中定义外部位置配置或子路径(换句话说,“s3: / /部门/金融”s3: / /部门/金融/产品的)。在集群运行数据砖砖SQL或运行时支持11.3以上。

    另请参阅管理表在AWS配置存储桶和我的角色

  • 评论

    一个可选的字符串文字。目录的描述。

例子

——创建目录“customer_cat”。这个如果目录名称customer_cat抛出异常——已经存在。>创建目录customer_cat;——创建目录的customer_cat只有与同名目录不存在。>创建目录如果存在customer_cat;——创建目录“customer_cat”只有目录相同的名称不存在,与评论。>创建目录如果存在customer_cat评论这是客户目录”;从三角洲分享分享,创建一个目录。>创建目录customer_cat使用分享疾病预防控制中心vaccinedata;——创建一个目录使用不同的管理比metastore的存储位置。>创建目录customer_cat管理位置“s3: / /部门/金融”;