取消
顯示的結果
而不是尋找
你的意思是:

刪除/創建表與PySpark紅移

BradSheridan
價值貢獻

周五下午的Bricksters快樂!對你有另一個問題……我有一個從紅移到DF pyspark筆記本,上麵寫著,做一些“東西”,然後寫回紅移。所有的好。我想先做沒有運氣是刪除表如果存在,然後與創建表,如果不存在,但似乎無法找出。歡迎任何建議!謝謝

1接受解決方案

接受的解決方案

BradSheridan
價值貢獻

回答我的問題! !看看這個:

dropSQL =(“刪除表如果存在<表>;”)。——注意分號結束時!

createSQL =(“創建表如果不存在<表> (field1 int, field2日期,等等…);”)

preActionsSQL = dropSQL + createSQL

當你寫dataframe紅移表,包括:

.option(“預作用”,preActionsSQL)

邊注:如果你使用.mode(“覆蓋”)選項,我認為它實際上*滴或截斷目標表的第一個,但我還沒有確認這個……太興奮了,與你們分享我的發現! ! ! !

在原帖子查看解決方案

1回複1

BradSheridan
價值貢獻

回答我的問題! !看看這個:

dropSQL =(“刪除表如果存在<表>;”)。——注意分號結束時!

createSQL =(“創建表如果不存在<表> (field1 int, field2日期,等等…);”)

preActionsSQL = dropSQL + createSQL

當你寫dataframe紅移表,包括:

.option(“預作用”,preActionsSQL)

邊注:如果你使用.mode(“覆蓋”)選項,我認為它實際上*滴或截斷目標表的第一個,但我還沒有確認這個……太興奮了,與你們分享我的發現! ! ! !

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map