专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Oracle数据库创建随机测试数据

(1)创建表test01

create table test01
(
col1 number, 
col2 number,
col3 date,
col4 varchar2(30),
col5 varchar2(100) 
);

(2)创建自增序列

CREATE SEQUENCE seq01
START WITH 1
MAXVALUE 99999999
MINVALUE 0
CYCLE
CACHE 10
ORDER;

(3)创建随机数据插入存储过程,其中col1列单调递增

create or replace procedure p_insert_test01 IS
v_col1 NUMBER;
BEGIN
FOR i IN 1..10000 LOOP
select seq01.nextval INTO v_col1 from dual;
insert into test01(col1,col2,col3,col4,col5)
values
(v_col1,
(select round(dbms_random.value(10000, 100000000)) from dual),
sysdate,
(select dbms_random.string('a', 25) from dual),
(select dbms_random.string('a', 85) from dual));
END LOOP;
commit;
end p_insert_test01;

(4)制定job,没隔30s执行一次上面的存储过程

declare
job1 number;
begin
sys.dbms_job.submit(job => job1,
what => 'p_insert_test01;',
next_date => sysdate,
interval => 'sysdate + 30/(1440*60)'); 
commit;
end;
/
相关文档集合:

1.MySQL数据库创建随机测试数据
2.Oracle数据库创建随机测试数据

文章永久链接:https://tech.souyunku.com/34959

未经允许不得转载:搜云库技术团队 » Oracle数据库创建随机测试数据

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们