首页 > 其他分享 >pg 随机函数 和uuid 生成

pg 随机函数 和uuid 生成

时间:2022-09-20 10:14:50浏览次数:76  
标签:uuid start int random -- 随机 integer pg

 

 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);

 





标签:uuid,start,int,random,--,随机,integer,pg
From: https://www.cnblogs.com/banxia-boke/p/16710050.html

相关文章

  • pytorch 随机数种子
    https://zhuanlan.zhihu.com/p/391875795https://zhuanlan.zhihu.com/p/419063125可复现性在硬件设备(CPU、GPU)不同时,完全的可复现性无法保证,即使随机种子相同。但是,在同......
  • 时钟质量在FPGA设计中重要的原因
    使用内部分频出来的时钟信号作为D触发器的工作时钟的缺点:一,时钟延迟不确定且比较大二,驱动能力变差 ......
  • 主从复制报错Fatal error:The slave I/O thread stops because master and slave have
    异常在MySQL中开启主从复制失败:原因先确定主机和从机的server-id是否不一样,如果一样也会导致主从复制失败。主机和从机的server-id在/etc/my.cnf配置文件中配置的,下面......
  • 判断图片格式的代码(判断jpg,png,gif,tiff)
    load=function(path){//varfullpath=..io.exist(path)//if(fullpath)returndll.ImageLoadW(owner.hImage,fullpath);varbuffer=..string.loadBuf......
  • CodeForces 限时随机挑战
    挑战规则就是初始难度*2400,积分为\(0\),每次在该难度随机一道题做,每题时限\(35\)分钟,如果没有AC就-1,否则+1,如果积分\(>6\),那么难度\(+100\),积分清零,如果积分\(<......
  • C++ 由快排学习到的的随机数等知识
    起:力扣的912题数组排序,想着先用快速排序来写写,在实际用c++编写的时候,有一些之前没注意到的细节问题造成了一些麻烦。912.排序数组-力扣(LeetCode)   快排......
  • pgsql函数
    1.字符串替换 selectreplace('替换前字符串','需替换字符串','替换字符串'); 例:把2替换为5  selectreplace('123','2','5'); 2.字符串截取 selectsubs......
  • java产生一个随机数
    //随机产生8位数StringBuilderstr=newStringBuilder();//定义变长字符串Randomrandom=newRandom();//随机生成数字,并添加到字符串for(inti=0;i<8;i++){str.a......
  • 地图已知一个坐标和一个半径生成随机多边形_Eirice的博客
    背景这个方案背景其实就是上篇中那次快速响应的一个额外需求,客户需要一个面来表示一个特定的区域,但客户只能提供一个点,且要求生成的图形不能是很规则的圆,长方形或者正方形......
  • R语言中实现将矩阵的每一列随机排序
     001、dat<-rbind(a=1:5,b=letters[1:5],c=LETTERS[1:5],d=10:6)##测试数据框datidx<-order(c(col(dat)),runif(length(dat)))......