业务场景:
创建的SRC 表需要一个离散度足够高的主键,此时最好的办法就是创建一个随机数,尝试使用 sequence 效率忽高忽低,咨询星环售后也给不出具体原因,只是说不建议使用,所以用java创建一个 函数返回全局随机不重复值(星环有自己的uuid()包,如果可以让星环进行发布的话最好)。
源码:
CREATE OR REPLACE FUNCTION lee_uuid()
RETURN STRING
IS
BEGIN
RETURN reflect("java.util.UUID","randomUUID")
END;
可以直接调用上述函数来实现一个离散度足够高的主键;