示例:獲取隨機100之內整數express
update temp set quantity=cast( floor(dbms_random.value()*100) as int);
oracle
示例說明:dom
cast( floor(dbms_random.value()*100) as int)函數
oracle中 FLOOR(n)函數:取小於等於數值n的最大整數spa
dbms_random.value():這種用法沒有參數,會返回一個具備38位精度的數值,範圍從0.0到1.0,但不包括1.0it
dbms_random.value(1,10):這種用法帶有兩個參數,第一個指下限,第二個指上限,將會生成下限到上限之間的數字,但不包含上限。io
cast 是進行類型轉換的, 能夠針對各類Oracle數據類型. 修改的是用戶的數據類型.ast
語法: CAST ( expression AS data_type ) date