我合並成聲明,用於更新現有條目或維度表中創建新的條目基於自然的業務鍵。
當創建新條目還我想創建一個獨特的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嗎?