oracle中插入100内的随机整数
2014-03-05 22:26
197 查看
oracle中插入100内的随机整数
update test set quantity=cast( floor(dbms_random.value()*100) as int);
函数说明:
cast( floor(dbms_random.value()*100) as int)
oracle中 FLOOR(n)函数:取小于等于数值n的最大整数
dbms_random.value():这种用法没有参数,会返回一个具有38位精度的数值,范围从0.0到1.0,但不包括1.0
dbms_random.value(1,10):这种用法带有两个参数,第一个指下限,第二个指上限,将会生成下限到上限之间的数字,但不包含上限
cast 是进行类型转换的, 可以针对各种Oracle数据类型. 修改的是用户的数据类型.
语法: CAST ( expression AS data_type )
update test set quantity=cast( floor(dbms_random.value()*100) as int);
函数说明:
cast( floor(dbms_random.value()*100) as int)
oracle中 FLOOR(n)函数:取小于等于数值n的最大整数
dbms_random.value():这种用法没有参数,会返回一个具有38位精度的数值,范围从0.0到1.0,但不包括1.0
dbms_random.value(1,10):这种用法带有两个参数,第一个指下限,第二个指上限,将会生成下限到上限之间的数字,但不包含上限
cast 是进行类型转换的, 可以针对各种Oracle数据类型. 修改的是用户的数据类型.
语法: CAST ( expression AS data_type )
相关文章推荐
- oracle常用操作语句
- 在Redhat5.5上安装oracle11gR2
- 【Oracle】Oracle锁表处理
- Oracle Data Integrator(ODI)
- Oracle BIEE
- Oracle UPK
- Oracle Index 和null 研究
- oracle 两表数据对比---minus
- ORACLE DBA 第二章
- Oracle PL/SQL
- ORACLE DBA第一章
- oracle 中的commit的操作
- Oracle常用查看表结构命令
- Oracle sys和system用户、sysdba和sysoper系统权限、sysdba和dba角色的区别
- oracle 导入 导出 dmp
- 重置Oracle密码
- Oracle存储汉字字段长度
- Oracle EBS在编码方式为AL32UTF8时的注意事项
- 【Oracle】RAC ORA-12545问题解决
- Oracle将某字段查询结果按自定义格式封装输出以及解拆操作