最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle生成随机日期

来源:动视网 责编:小采 时间:2020-11-09 12:51:20
文档

Oracle生成随机日期

Oracle生成随机日期:公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正在学习 公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正
推荐度:
导读Oracle生成随机日期:公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正在学习 公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正


公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正在学习

公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正在学习oracle的存储过程,效率提高了不少。

具体的存储过程就不贴出来了,这里只贴出生成随机日期的一部分内容:

--创建存储过程

create or replace procedure test_pro is

m_temp varchar(30);

m_temp1 varchar(30);

m_temp2 varchar(30);

m_birthdate TIMESTAMP;

m_id varchar2(30);

begin

--根据当前日期生成字符型数值

select to_char(sysdate,'J') into m_temp from dual;

dbms_output.put_line(m_temp);

--根据用户定义的随机数范围取整,trunc不同于round四舍五入,而是直接截去

select trunc(dbms_random.value(2456127, 2456127+3)) into m_temp1 from dual;

dbms_output.put_line(m_temp1);

--将上一步产生的随机数,,转换成日期

select to_date(m_temp1,'J') into m_temp2 from dual;

dbms_output.put_line(m_temp2);

--组合使用各个函数,将随机数取整后转换成日期

select to_date(trunc(dbms_random.value(24521, 24521+3)),'J') into m_birthdate from dual;

dbms_output.put_line(m_birthdate);

--将上一步生成的日期,转换成字符型数值

select to_char(m_birthdate,'YYYYMMDD') into m_id from dual;

dbms_output.put_line(m_id);

end;

--sqlplus中执行结果如下

SQL> exec test_pro;

2456127

2456224

23-10月-12

12-12月-03 12.00.00.000000 上午

20031212

PL/SQL procedure successfully completed

--------------------------------------分割线 --------------------------------------

在CentOS 6.4下安装Oracle 11gR2(x)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

--------------------------------------分割线 --------------------------------------

本文永久更新链接地址:

文档

Oracle生成随机日期

Oracle生成随机日期:公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正在学习 公司开发Oracle测试环境,有时候需要造假数据来测试应用程序的功能和性能。每次都手动输入一堆sql语句真心麻烦,正好最近正
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top