在反应状态引擎中,如何为结果表的每一行生成唯一的 UUID?
Posted
技术标签:
【中文标题】在反应状态引擎中,如何为结果表的每一行生成唯一的 UUID?【英文标题】:In the reactive-state engine, how can I generate a unique UUID for each row of the result table? 【发布时间】:2021-10-31 17:52:56 【问题描述】:我用这个方法生成uuid:
<rand(uuid(), 1)[0]>
我发现如果数据同时插入反应状态引擎,每行的输出 UUID 是相同的。
如果我使用
createEngine() => Can't use aggregate function [size] in metrics for reactive state engine.
【问题讨论】:
【参考方案1】:自定义函数如下:
def genUuid(x)
return rand(uuid(), x.size())
但是这种方法随机生成的uuid已经使用很久了,不能保证唯一。
【讨论】:
以上是关于在反应状态引擎中,如何为结果表的每一行生成唯一的 UUID?的主要内容,如果未能解决你的问题,请参考以下文章