TO_NUMBER函数()是Oracle中常用的类型转换函数之一,主要是将字符串转换为数值型的格式,与TO_CHAR()函数的作用正好相反。在此基础上应用max函数。a指下限,b指上限,将会生成下限到上限之间的数字,但不包含上限,即生成的小数在[a,b)区间。若第二个参数不传,默认保留整数。可改成select round from dual,这样生成每一个数的概率就相同了。用round和trunc函数结合dbms_random.value生成随机数时一定注意这一点。建议这种情况直接用trunc,简单粗暴。

orcale中的to_number方法使用

orcale中的to_number方法使用

orcale中的to_number方法使用

orcale中的to_number方法使用