插入覆蓋與蜂巢目錄格式

適用於:檢查標記是的磚運行時

覆蓋現有的數據目錄中使用蜂巢的新值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;