插入覆蓋目錄與Hive格式

適用於:勾選“是”磚運行時

使用Hive用新值覆蓋目錄中的現有數據SerDe.必須啟用Hive支持才能使用該命令。可以通過值表達式或查詢結果指定插入的行。

語法

插入覆蓋當地的目錄directory_path格式row_format存儲作為file_format價值|......|查詢

參數

  • directory_path

    目標目錄。的當地的關鍵字指定目錄在本地文件係統上。

  • row_format

    此插入的行格式。有效選項為SERDE條款和分隔條款。SERDE子句可用於指定自定義SerDe對於這個插入。另外,分隔子句可用於指定本機SerDe並聲明分隔符、轉義字符、空字符等。

  • file_format

    此插入的文件格式。有效選項為文本文件SEQUENCEFILERCFILE獸人拚花,AVRO.還可以使用指定自己的輸入和輸出格式INPUTFORMAT而且OUTPUTFORMAT格式SERDE隻能與文本文件SEQUENCEFILE,或RCFILE,而格式分隔隻能與文本文件

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

    要插入的值。可以插入顯式指定的值或NULL。子句中的每個值必須用逗號分隔。可以指定一組以上的值來插入多行。

  • 查詢

    生成要插入的行的查詢。以下格式之一:

    • 一個選擇聲明

    • 一個表格聲明

    • 一個聲明

例子

插入覆蓋當地的目錄“/ tmp /目的地”存儲作為獸人選擇*test_table;插入覆蓋當地的目錄“/ tmp /目的地”格式分隔字段終止通過”、“選擇*test_table;