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

相关文章
相关标签/搜索