用法有如下几种:
1. dbms_random.value 或 dbms_random.value()
解释:返回一个大于或等于 0 且小于 1 的随机数
例:select dbms_random.value from dual ;
2. dbms_random.value(low in number, high in number)
解释:返回一个大于或等于 LOW ,小于 HIGH 的随机数
例:select dbms_random.value(1, 2) from dual ; ---- 产生大于等于1,小于2的随机数
3. dbms_random.normal
解释:返回一个数
例:select dbms_random.normal from dual; ---- 感觉不如 dbms_random.value() 好用
4. dbms_random.string(option, length)
解释:
参数 | 描述 |
Opt | ‘u’或’U’: 返回大写字母 |
‘l’或’L’: 返回小写字母 |
‘a’或’A’: 返回大小写混合字母 |
‘x’或’X’: 返回大写字母与数字混合的字符 |
‘p’或’P’: 返回任意可显示字符 |
Len | 返回字符的长度 |