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

創建一個增量表不匹配輸入錯誤

麥片湯
新的貢獻者三世

我想創建一個增量表流數據,但我得到以下錯誤;錯誤的SQL語句:拋出ParseException:

不匹配的輸入“創建”期待{< EOF >、‘;’}(第2行,pos 0)。

我的陳述如下;

%的sql

如果存在table1刪除表

創建表名(

col_1字符串,

col_2字符串,

col_date_1日期,

col_dat_2日期,

col_3翻倍,

col_4翻倍,

)使用δ

我不明白為什麼我得到這個錯誤。

10個回答10

麥片湯
新的貢獻者三世

再次感謝@werners,我試過,但仍然得到同樣的錯誤

werners1
尊敬的貢獻者三世

奇怪,

你能試著執行語句分離細胞?

這樣你可以看到問題到底在哪裏

麥片湯
新的貢獻者三世

謝謝@Werner Stinckens我能夠解決這個問題。感謝你的幫助

嗨@Ambrose沃克,

這是文檔的鏈接https://docs.m.eheci.com/spark/latest/spark-sql/language-manual/sql-ref-syntax-ddl-create-table-d..。

這裏的語法:

創建(如果存在]table_identifier

[(col_name1 col_type1 [評論col_comment1],…)]

使用data_source

(選項(key1 [=] val1, key2 = val2,…)]

(分區通過(col_name2 col_name1…)]

(集群通過(col_name4 col_name3…)

(排序通過(col_name [ASC|DESC),…)]

num_buckets桶)

(位置路徑)

(評論table_comment]

[TBLPROPERTIES key1 [=] val1 key2 = val2,…)]

(作為select_statement]

麥片湯
新的貢獻者三世

謝謝穆。

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

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

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

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

Baidu
map