插入覆蓋目錄

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

覆蓋現有的數據目錄中的新值使用給定的火花文件格式。你指定的插入的行值表達式或一個查詢的結果。

語法

插入覆蓋(當地的]目錄(directory_path]使用file_format(選項({關鍵(=]瓦爾}(,])]{({價值|}(,])(,()]|查詢}

參數

  • directory_path

    目標目錄。它也可以被指定選項使用路徑。的當地的關鍵字用於指定本地文件係統上的目錄。

  • file_format

    插入文件格式使用。有效的選項是文本,CSV,JSON,JDBC,拚花,獸人,蜂巢,LIBSVM,或者自定義實現的完全限定類名org.apache.spark.sql.execution.datasources.FileFormat

  • 選項({關鍵[=]val} […])

    指定一個或多個選項文件的編寫格式。

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

    要插入的值。一個顯式指定值或者可以插入一個空。必須使用逗號分隔每一個值的條款。可以指定多個組值插入多行。

  • 查詢

    一個查詢產生行插入。下列形式之一:

    • 一個選擇聲明

    • 一個聲明

    • 一個聲明

例子

插入覆蓋目錄“/ tmp /目的地”使用拚花選項(col11,col22,col3“測試”)選擇*test_table;插入覆蓋目錄使用拚花選項(“路徑”“/ tmp /目的地”,col11,col22,col3“測試”)選擇*test_table;