甲骨文中生成包含大小写字符和数字的函数


函数createString(数字)n_num返回varchar2

,,我默认整数0;

,,v_token varchar2(50)违约”;

,开始

,,虽然我& lt;n_num循环

,,,如果国防部(圆(dbms_random。值(1、2)),2)比;0然后

,,,,——生成字符

,,,,如果(mod(圆(dbms_random。值(1、2)),2)比;0),那么

,,,,,——生成大写字符

,,,,,v_token:=concat (v_token

,,,,,,,,,,,,,,科(65 +地板(dbms_random。值(0,26)))),

,,,,其他

,,,,,——生成小写字符

,,,,,v_token:=concat (v_token

,,,,,,,,,,,,,,科(97 +地板(dbms_random。值(0,26)))),

,,,,如果结束,

,,,其他

,,,,——生成数字

,,,,v_token:=concat (v_token to_char(地板(dbms_random。值(0,10)))),

,,,如果结束,

,,,我:=i + 1;

,,结束循环;

,,返回v_token;

,结束;


甲骨文中生成包含大小写字符和数字的函数