文档章节

循环插入,随机日期数据

东湖畔新家
 东湖畔新家
发布于 2017/05/09 18:57
字数 174
阅读 1
收藏 0
J#
create or replace procedure p_test_add
/**
* purpose  :  增加测试数据
* revisions:
   version     date        author                description
   --------    ----------  ------------------   ---------------------------------
     1.0       2010-10-22    sblig              1. 创建存储过程
*/

as
  TYPE user_array IS TABLE OF VARCHAR2(25)
  INDEX BY BINARY_INTEGER;
 
  arrUserName user_array;
  i_randomNum   number;
  d_randomDay   Date;
  i_number1       number;
   i_number2       number;
begin
    select to_char(sysdate,'J') into i_randomNum from dual;--为今天的日期生成一个内部日期数
   
    arrUserName(1) := 'ddds';
    arrUserName(2) := 'asdnli';
    arrUserName(3) := 'godod';
    arrUserName(4) := 'ssdsss';
    arrUserName(5) := 'asnqi';
    arrUserName(6) := 'wwsww';
    arrUserName(7) := 'tttdt';
   

    FOR i IN 1..100000 LOOP
        --生成近两年内的随机日期
        SELECT TO_DATE(TRUNC(DBMS_RANDOM.VALUE(i_randomNum,i_randomNum-720)),'J') into d_randomDay FROM DUAL;
        i_number1 := mod(i,8);
        i_number2 := mod(i,4);
        if i_number1 = 0 then
           i_number1 := 1;
        end if;
        if i_number2 = 0 then
           i_number2 := 1;
        end if;
           insert into t_loginlog
             (
                    udsername,
                    lsosgindtype,
                    crdeatedtime
             )
             values
             (
                   arrUserName(i_number1),
                   i_number2,
                   d_randomDay
             );
    END LOOP;
    commit;
end p_stat_test_add;

© 著作权归作者所有

共有 人打赏支持
东湖畔新家
粉丝 1
博文 170
码字总数 31582
作品 0
杭州
后端工程师
私信 提问
PostgreSQL bit运算CASE - 最近7天消费金额大于N的用户bits

标签 PostgreSQL , bit , case when 背景 有一个这样的数据结构 日期, 消费金额,userbitmaps。表示这一天这些设置为1的BIT位对应对用户消费了这么多金额。 需求,最近7天,消费大于多少的用...

德哥
2018/05/06
0
0
JavaScript 学习(1)

参考资料:http://www.w3school.com.cn/js/index.asp 额,发现 http://www.w3cschool.cc 这里的资料似乎比上面那个更新鲜一些... 一、教程 js是一种轻量级的编程语言,可插入html页面中,并由...

明天以后
2014/09/30
0
0
Java Connection集合分析之List

Java Connection集合家庭分析 Java集合大致可以分为Set、List、Queue和Map四种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合,Java 5 ...

我爱春天的毛毛雨
2018/11/14
0
0
SQL 查询本月无数据用上个月的数据

前言 因为标题有长度限制,先简要说明一下应用场景。比如我们要查一段时间范围内(2013-08-01至2013-12-31)每个月每个运营商的用户总量,每个运营商用户量每个月更新的时间可能不同也可能该...

台湾
2013/12/30
827
0
8个不错的随机生成数据库测试数据的利器

样品/测试数据,是一种测试网络工程与应用的有效方式。除了毫无意义的数据,真实姓名,地址,邮递区号,可以使整个测试阶段比较容易。 webresourcesdepot搜集了8个很不错的免费测试数据生成器...

刘学炜
2013/05/10
0
1

没有更多内容

加载失败,请刷新页面

加载更多

js数组遍历和对象遍历

数组遍历 for for(var i=0,len=arr.length;i<len;i++){console.log(arr[i]);} forEach - ES5语法,性能比for弱,不能使用break终止循环,不能使用return arr.forEach(function(item,inde......

祖达
34分钟前
2
0
Java网络编程

基本概念 网络IO会涉及到同步,异步,阻塞,非阻塞等几个概念。 一个网络IO读取过程是数据从 网卡 到 内核缓冲区 到 用户内存 的过程。同步和异步区别在于数据从内核到用户内存的过程是否需要...

春哥大魔王的博客
56分钟前
2
0
Spring "reg:zookeeper" 的前缀 "reg" 未绑定等类似问题解决方案。

今天同事遇到一个Spring启动加载配置文件时,不识别reg:zookeeper标签的问题。 我查看配置,发现是Spring配置文件的头部没有引入reg标签的命名空间,具体如下图: 所以,以后遇到类似的标签未...

花漾年华
今天
2
0
阿里云领衔云市场

近期,2018年Q4及全年的全球云基础设施服务市场数据新鲜出炉,发布方是美国市场研究机构Synergy Research Group。这个机构是专做电信网络市场情报的公司,成立于1999年,每年都会公布各大公有...

linuxCool
今天
2
0
C++友元函数和友元类(C++ friend)详解

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书...

shzwork
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部