Oracle数据库中的DBMS_RANDOM函数

来源:互联网 发布:爱知产业大学中国承认 编辑:程序博客网 时间:2024/05/29 12:18

最近在做一个小东西的时候,使用了DBMS_RANDOM来制造乱数。

文字列的时候SQL:

select dbms_random.string('X',10) as RANDOM_STR from dual;

  • 'u', 'U' - returning string in uppercase alpha characters

  • 'l', 'L' - returning string in lowercase alpha characters

  • 'a', 'A' - returning string in mixed case alpha characters

  • 'x', 'X' - returning string in uppercase alpha-numeric characters

  • 'p', 'P' - returning string in any printable characters.

这样就可以生成10位的数字和字母混合的乱数。

乱数的实现方法有很多,比如MD5加密等。看具体需要而编制逻辑吧。