--生成随机数
17:17:31 jlanzpa817>desc dbms_random
PROCEDURE INITIALIZE
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
FUNCTION NORMAL RETURNS NUMBER
FUNCTION RANDOM RETURNS BINARY_INTEGER
PROCEDURE SEED
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
PROCEDURE SEED
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
VAL VARCHAR2 IN
FUNCTION STRING RETURNS VARCHAR2
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
OPT CHAR IN
LEN NUMBER IN
PROCEDURE TERMINATE
FUNCTION VALUE RETURNS NUMBER
FUNCTION VALUE RETURNS NUMBER
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
LOW NUMBER IN
HIGH NUMBER IN
17:17:31 jlanzpa817>desc dbms_random
PROCEDURE INITIALIZE
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
FUNCTION NORMAL RETURNS NUMBER
FUNCTION RANDOM RETURNS BINARY_INTEGER
PROCEDURE SEED
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
PROCEDURE SEED
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
VAL VARCHAR2 IN
FUNCTION STRING RETURNS VARCHAR2
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
OPT CHAR IN
LEN NUMBER IN
PROCEDURE TERMINATE
FUNCTION VALUE RETURNS NUMBER
FUNCTION VALUE RETURNS NUMBER
自变量名称 类型 输入/输出默认值?
------------------------------ ----------------------- ------ --------
LOW NUMBER IN
HIGH NUMBER IN
ERROR:
ORA-04043: object dbms_random does not exist
当我输入select dbms_random.value(1,9999999999999999) from dual;也出错:
ERROR at line 1:
ORA-00904: invalid column name;
我的oracle是8i的版本。
请各位帮忙找出原因,好吗?谢谢!
$ORACLE_HOME/RDBMS/ADMIN/dbmsrand.sql