oracle产生随机日期,Oracle生成随机日期时间
一、生成随机日期
例如,生成一个2015年内的任意日期:
/*
* 分析:2015年内的任意日期,即日期范围是(2015-01-01, 2015-12-31)
* 可以转化为 2015-01-01 + (0, 365),
* 其中,2015-01-01 就是'指定日期’; (0, 365) 就是'指定范围’
*/
1. 首先确定2015年1月1日的日期整数:
select to_char(to_date('2015-01-01', 'yyyy-MM-dd'), 'J') from dual; --系统给的结果是: 2457024
2. 生成指定范围[min_value, max_value]内的随机日期:
select to_date(2457024 + trunc(DBMS_RANDOM.VALUE(0, 365)), 'J') from dual;
二、生成随机日期+时间
SELECT to_date(TRUNC(DBMS_RANDOM.VALUE(
to_number(to_char(to_date('20150101','yyyymmdd'),'J')),
to_number(to_char(to_date('20150501','yyyymmdd')+1,'J')))),'J')+
DBMS_RANDOM.VALUE(1,3600)/3600
prize_time
FROM dual;
生成2015-01-01 00:00:00至2015-05-01 23:59:59内的日期时间
oracle产生随机日期,Oracle生成随机日期时间相关推荐
- js 生成随机字符串,生成随机机器码
一.生成随机字符串. //生成随机字符串 function randomString(len) {len = len || 32;var $chars = 'ABCDEFGHJKMNPQRSTWXYZ ...
- oracle 生成随机姓名_Oracle生成随机日期时间
一.生成随机日期 例如,生成一个2015年内的任意日期: /* * 分析:2015年内的任意日期,即日期范围是(2015-01-01, 2015-12-31) * 可以转化为 2015-01-01 + ...
- mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...
上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.
- java随机姓名_Java生成随机姓名、性别和年龄的实现示例
一.定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String ...
- java生成随机数组_JAVA生成随机数组10个数字并求和
JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...
- 产生随机字符java_java生成随机字符串的两种方法
本文实例为大家分享了java生成随机字符串的具体代码,供大家参考,具体内容如下 import java.util.Random; public class CharacterUtils { //方法1 ...
- python产生随机字符串_Python生成随机字符串
原博文 2018-11-02 13:52 − import string import random def get_random_code(length=6, allow_symbol=False) ...
- python随机验证码_Python生成随机验证码代码实例解析
生成6位随机验证码的3种实现方式如下: 1. 简单粗暴型:所有数字和字母都放入字符串: 2. 利用ascii编码的规律,遍历获取字符串和数字的字符串格式: 3. 引用string库. 方法1代码: i ...
- mysql生成随机验证码_生成随机验证码图片
所有汉字的Unicode码范围[\u4e00-\u9fa5] import java.awt.Color; import java.awt.Font; import java.awt.Graphics ...
- python获取随机字符串_python生成随机字符串
方法一,大小写字母+数字: import random import string ran_str = ''.join(random.sample(string.ascii_letters + str ...
最新文章
- 写一个比较全的进制转换函数--ic
- Webpack 的 HtmlWebpackPlugin 如何控制某个 chunks 的 inject 位置?
- mysql服务器的启动方式有哪几种_Mysql启动的方式(四种)
- c#与access建立连接用作登录_Linux网络配置 | FTP 实战-虚拟用户登录
- 通过docker的方式进行RocketMQ的安装
- MFC 缩放和显示IplImage
- 【面经】中软-数据实习生
- Cookie、Session和Storage
- 程序的图标无法改变_想体验程序猿日常工作的快乐吗?来玩国产烧脑益智游戏《异常》...
- 羊年快乐!献上小礼一份!
- Atitit 避税之道 如何降低企业与项目组成本 attilax总结
- 卷积神经网络通道剪枝算法小结
- 华为手机如何更新鸿蒙系统_华为鸿蒙系统怎么升级?升级鸿蒙系统步骤
- 禅道 upgrade.php,禅道升级,添加钉钉通知
- linux上ftp和ns有什么区别,Linux下ftp使用及nfs网络文件系统
- 金茂服务香港上市破发:大跌29% 公司市值52亿港元
- myfocus官方网站已经挂掉,相关下载已经从googlecode转到csdn
- 数据库进阶七篇(一)-- InnoDB存储引擎
- 巨龙信息大数据集成系统 消除数据孤岛,加快数据变现
- 关于 CMake“cmake is not able to compile a simple test program”错误 的解决方法
热门文章
- 关于锁表查询的部分SQL
- 开发者日记级别哪个好_什么是开发者日记?
- sphinx文档_使用Sphinx构建自定义文档工作流
- python使用redis_使用Redis和Python构建自行车共享应用
- 苹果和linux_苹果发布ResearchKit,Linux采用冲突代码,等等
- 如何击败腾讯_要击败这个新的电子游戏,请对其重新编程
- 使用函数处理数组 高阶函数 js
- es6 Object.is()方法
- angularjs中按回车事件_在AutoCAD中巧用空格键或回车键,制图效率高
- 计算技术计算机技术属于中图分类法哪个大类,计算技术、计算机技术属于中图分类法哪个大类...