pg 随机函数 和uuid 生成

 

 UUID生成
-- 创建
create extension "uuid-ossp" ;
-- 使用
select uuid_generate_v4()

-- 创建随机函数
CREATE OR REPLACE FUNCTION get_random_number(integer, integer) RETURNS integer AS
$BODY$
DECLARE
start_int ALIAS FOR $1;
end_int ALIAS FOR $2;
BEGIN
RETURN trunc(random() * (end_int-start_int + 1) + start_int);
END;
$BODY$
LANGUAGE plpgsql;

 -- 使用
SELECT get_random_number(1, 10);

  

posted @ 2022-09-20 10:01  不是安逸  阅读(1343)  评论(0编辑  收藏  举报