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

如何使用uuid SQL合並成語句

Merchiv
新的貢獻者三世

我合並成聲明,用於更新現有條目或維度表中創建新的條目基於自然的業務鍵。

當創建新條目還我想創建一個獨特的uuid,入口,我可以使用它來與其他表進行對照。

然而並入聲明不允許我使用uuid ()。

示例代碼:

%的sql與newData從青銅(選擇MAC、IP名稱。ComputerLogs)合並成銀色。d_ComputerInfo使用newData年代。MAC = newData。MAC當匹配更新集合s。IP = newData。IP, s。Name = newData。不匹配時的名字,然後插入(ComputerInfoId, MAC IP、名稱)值(uuid (), MAC IP,名稱)

這給了下麵的錯誤

AnalysisException:不確定性表達式隻允許在項目中,過濾、聚合、窗口,或生成,但發現:……

有辦法繞過這和仍在使用隨機生成的id嗎?

1接受解決方案

接受的解決方案

werners1
尊敬的貢獻者三世

好的,我以為你在尋找。

在這種情況下:

你測試了添加的UUID newData DF事先?

因為它可能是一個limitiation合並本身。

在原帖子查看解決方案

3回複3

werners1
尊敬的貢獻者三世

你可能想考慮一個標識列,現在可能在三角洲湖。

//m.eheci.com/blog/2022/08/08/identity-columns-to-generate-surrogate-keys-are-now-avail..。

Merchiv
新的貢獻者三世

我們使用測試,但是這些增量鍵需要同步如果我們手動插入一些額外的鑰匙,這使得他們不實際的。

werners1
尊敬的貢獻者三世

好的,我以為你在尋找。

在這種情況下:

你測試了添加的UUID newData DF事先?

因為它可能是一個limitiation合並本身。

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

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

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

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

Baidu
map