如何在oracle 9i中根据表中的帐号随机生成密码??我能在excel中根据帐号自动生成密码,但是不知道如何在oracle 9i中根据表中的帐号随机生成密码?求高手赐教!1

解决方案 »

  1.   

    http://211.99.196.144:8090/forum1/frontshow/dispbbs.jsp?boardid=108&id=4165
      

  2.   

    http://fengyu.china.com/srand.htm
      

  3.   

    这样吧.. 用SYS超级用户登录(dos 或者sqlplus) 
    SQL>@/ORACLE_HOME/rdbms/admin/dbmsrand.sql   
    先搜索下dbmsrand.sql文件的目录  不同版本可能文件位置不同
    @ 是个载入程序包的命令  后面是文件的路径
    然后在程序中引用:
      RandNumber  number(??);--定义
     
      RandNumber:=dbms_random.value(p_Min,p_Max); --不定义返回的是实数  返回在两个数之间的随机数 (包括等于)