oracle中獲取隨機整數方法

示例:獲取隨機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

相關文章
相關標籤/搜索