Oracle-随机数获取
Oracle 获取 随机数
2023-09-11 14:17:09 时间
1、获取10-100的数据,保留两位小数
select trunc(dbms_random.value(10,100),2) from dual ;
2、获取0-1的小数
select dbms_random.value from dual ;
3、获取随机字母-3个
select dbms_random.string('x', 3) from dual ;
4、获取随机日期
select to_date(2454084+TRUNC(DBMS_RANDOM.VALUE(0,365)),'J') from dual ;
5、生成唯一字符串
select sys_guid() from dual ;
应用举例:
给某表的某些字段随机产生测试数据
update AAA
set
zyl=trunc(dbms_random.value(10,100),2),
cl=trunc(dbms_random.value(10,100),2),
kccl=trunc(dbms_random.value(10,100),2),
jjkccl=trunc(dbms_random.value(10,100),2),
ncl=trunc(dbms_random.value(10,100),2),
lcl=trunc(dbms_random.value(10,100),2)
相关文章
- 【C/C++学院】(24)Oracle数据库编程--管理oracle
- 《oracle每日一练》Oracle DBLink连接数过多的问题(Ora-02020)
- 《oracle每日一练》免安装Oracle客户端使用PL/SQL
- 《oracle每天一练》Oracle冷备份与数据恢复
- 《oracle每天一练》Merge Into 语句代替Insert/Update在Oracle中的应用实战
- Oracle中日期作为条件的查询
- Oracle RAMN 备份解决方案一例
- Oracle Delete inner的方式,级联删除子表的数据方式。
- ORACLE用户权限管理
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 特殊问题和实战经验(五)
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 工作原理和相关组件(三)
- Oracle跨库链接操作
- C# 连接Oracle数据库,免安装oracle客户端
- Oracle中添加虚拟列(emp是oracle自带表)
- VCS引起的oracle数据库异常重新启动一例
- Oracle 11G RMAN备份恢复到异机数据库
- Oracle数据库误truncate table的数据恢复案例
- Oracle 12c中SQLPlus操作使用(包含实验二ORACLE SQL*PLUS环境与查询的详细操作解释)
- Oracle 存储过程和方法全攻略:实战详解调用技巧与注意事项