插入覆蓋目錄與Hive格式
適用於:磚運行時
使用Hive用新值覆蓋目錄中的現有數據SerDe
.必須啟用Hive支持才能使用該命令。可以通過值表達式或查詢結果指定插入的行。
參數
directory_path
目標目錄。的
當地的
關鍵字指定目錄在本地文件係統上。row_format
此插入的行格式。有效選項為
SERDE
條款和分隔
條款。SERDE
子句可用於指定自定義SerDe
對於這個插入。另外,分隔
子句可用於指定本機SerDe
並聲明分隔符、轉義字符、空字符等。file_format
此插入的文件格式。有效選項為
文本文件
,SEQUENCEFILE
,RCFILE
,獸人
,拚花
,AVRO
.還可以使用指定自己的輸入和輸出格式INPUTFORMAT
而且OUTPUTFORMAT
.行格式SERDE
隻能與文本文件
,SEQUENCEFILE
,或RCFILE
,而行格式分隔
隻能與文本文件
.({值| NULL值 } [ , ... ] ) [ , ( ... ) ]
要插入的值。可以插入顯式指定的值或NULL。子句中的每個值必須用逗號分隔。可以指定一組以上的值來插入多行。
查詢
生成要插入的行的查詢。以下格式之一:
一個
選擇
聲明一個
表格
聲明一個
從
聲明