zoukankan      html  css  js  c++  java
  • 【Oracle/PLSQL】没事玩一个简单的表充值程序

    表:

    create table emp2(
    id number,
    name nvarchar2(20),
    salary number(5),
    primary key(id));

    充值:

    begin
    for i in 1..10000 loop
        insert into emp2 values(i,dbms_random.string('*',dbms_random.value(6,20)),dbms_random.value(3000,99999));
    end loop;
    
    commit;
    
    end;
    /

    执行结果:

    SQL> create table emp2(
      2  id number,
      3  name nvarchar2(20),
      4  salary number(5),
      5  primary key(id));
    
    表已创建。
    
    SQL> begin
      2  for i in 1..10000 loop
      3      insert into emp2 values(i,dbms_random.string('*',dbms_random.value(6,20)),dbms_random.value(3000,99999));
      4  end loop;
      5
      6  commit;
      7
      8  end;
      9  /
    
    PL/SQL 过程已成功完成。
    
    SQL> select count(*) from emp2;
    
      COUNT(*)
    ----------
         10000
    
    SQL> select avg(salary) from emp2;
    
    AVG(SALARY)
    -----------
       51678.82
    
    SQL>

    END

  • 相关阅读:
    读《暗时间》
    文献笔记8
    文献笔记4
    文献笔记2
    文献笔记5
    文献笔记6
    文献笔记1
    文献笔记3
    读《暗时间》2
    文献笔记7
  • 原文地址:https://www.cnblogs.com/heyang78/p/15366265.html
Copyright © 2011-2022 走看看