使用dbms_random包中的函数生成随机数
--生成一个0~1之间的随机小数 select dbms_random.value as random_number from dual; --生成一个0到100之间的整数随机数 select floor(dbms_random.value(0, 101)) as random_number from dual; --生成一个由10个字符组成的随机字符串,字符集为大写字母和数字 select dbms_random.string('U', 10) as random_string from dual; --随机打印5个(大小写)字母/字符/数字 select dbms_random.value(100, 0) a, dbms_random.string('u', 5) b, --随机打印5个大写字母 dbms_random.string('l', 5) c, --随机打印5个小写字母 dbms_random.string('a', 5) d, --随机打印5个字母 dbms_random.string('x', 5) e, --随机打印5个大写字母和数字 dbms_random.string('p', 5) f --随机打印5个可打印字符 from dual; --生成一个1~100的随机数(带小数位) select dbms_random.value(1, 100) from dual;
原文链接:https://blog.csdn.net/m0_71406734/article/details/130514098
标签:dbms,string,dual,--,random,随机,随机数,Oracle,方法 From: https://www.cnblogs.com/daytoy105/p/18136724