摘要:《DBMS_RANDOM.Value (random value)》
隨機產生1~100的浮點數
select dbms_random.value(1,100) from dual
隨機產生1~100的整數及100筆資料
create table test_random as
select round(dbms_random.value(1,100)) f1 from dual
connect by level<=100
-----------------------------------------------------------------------
SQL> desc dbms_random
PROCEDURE INITIALIZE
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
FUNCTION NORMAL RETURNS NUMBER
FUNCTION RANDOM RETURNS BINARY_INTEGER
PROCEDURE SEED
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
PROCEDURE SEED
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
VAL VARCHAR2 IN
FUNCTION STRING RETURNS VARCHAR2
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
OPT CHAR IN
LEN NUMBER IN
PROCEDURE TERMINATE
FUNCTION VALUE RETURNS NUMBER
FUNCTION VALUE RETURNS NUMBER
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
LOW NUMBER IN
HIGH NUMBER IN
SQL> desc dbms_random
PROCEDURE INITIALIZE
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
FUNCTION NORMAL RETURNS NUMBER
FUNCTION RANDOM RETURNS BINARY_INTEGER
PROCEDURE SEED
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
VAL BINARY_INTEGER IN
PROCEDURE SEED
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
VAL VARCHAR2 IN
FUNCTION STRING RETURNS VARCHAR2
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
OPT CHAR IN
LEN NUMBER IN
PROCEDURE TERMINATE
FUNCTION VALUE RETURNS NUMBER
FUNCTION VALUE RETURNS NUMBER
參數名稱 類型 In/Out 預設值?
------------------------------ ----------------------- ------ --------
LOW NUMBER IN
HIGH NUMBER IN