DBMS_RANDOM.STRING()の第一パラメータで指定できる文字は以下の通り(大文字、小文字どちら指定しても同じ意味となる)
U 大文字アルファベット
L 小文字アルファベット
A 大、小文字が混在アルファベット文字
X 大文字アルファベット文字+数字
P 印刷可能な任意の文字
利用例
以下RANDOMSTRINGは大文字アルファベットと数字混在のランダム文字列10桁、RANDOMVALUEは 0 ~ 1000000未満の値にて乱数となります
select DBMS_RANDOM.STRING( 'X', 10) RANDOMSTRING ,trunc(DBMS_RANDOM.VALUE( 0,1000000)) RANDOMVALUE from dual ;
出力結果
SQL> set sqlformat ansiconsole
SQL> select
2 DBMS_RANDOM.STRING( 'X', 10)
3 ,trunc(DBMS_RANDOM.VALUE( 0,1000000)) RANDOMVALUE from dual
4 ;
DBMS_RANDOM.STRING('X',10) RANDOMVALUE
_____________________________ ______________
UD2L970H6D 998439
SQL>