select dbms_random.string(opt, length) from dual
opt可取值如下: ‘u’,‘U’ : 大写字母 ‘l’,‘L’ : 小写字母 ‘a’,‘A’ : 大、小写字母 ‘x’,‘X’ : 数字、大写字母 ‘p’,‘P’ : 可打印字符
但是我想去大小写+数字 于是:
for i in 1..10 loop
my_str := my_str || dbms_random.string(
case when dbms_random.value(0,1