插入覆盖与蜂巢目录格式

适用于:检查标记是的砖运行时

覆盖现有的数据目录中使用蜂巢的新值SerDe。必须启用蜂巢支持使用这个命令。你指定的插入的行值表达式或一个查询的结果。

语法

插入覆盖(当地的]目录directory_path(格式row_format](存储作为file_format]{({价值|}(,])(,()]|查询}

参数

  • directory_path

    目标目录。的当地的关键字指定本地文件系统上的目录。

  • row_format

    这个插入的行格式。有效的选项是SERDE条款和分隔条款。SERDE条款可以用来指定一个自定义的SerDe插入。另外,分隔条款可以用来指定本机SerDe和国家分隔符,转义字符,空字符,等等。

  • file_format

    这个插入的文件格式。有效的选项是文本文件,SEQUENCEFILE,RCFILE,兽人,拼花,AVRO。您还可以指定自己的输入和输出格式使用INPUTFORMATOUTPUTFORMAT格式SERDE只能使用吗文本文件,SEQUENCEFILE,或RCFILE,而格式分隔只能使用吗文本文件

  • 值({值| NULL} […]) (, (…))

    要插入的值。一个显式指定值或者可以插入一个空。必须使用逗号分隔每一个值的条款。可以指定多个组值插入多行。

  • 查询

    一个查询产生行插入。下列形式之一:

    • 一个选择声明

    • 一个声明

    • 一个声明

例子

插入覆盖当地的目录“/ tmp /目的地”存储作为兽人选择*test_table;插入覆盖当地的目录“/ tmp /目的地”格式分隔字段终止通过”、“选择*test_table;