[oracle] 在pl /sql中批量录入测试数据的方法!!!
2009-04-21 21:24
429 查看
建立一个insert的存储过程!!
create or replace procedure myj_insert as
i number;
begin
i:=1;
for i in 1..10000 (循环1W次!!可以自己定义循环的次数)
loop
Insert into YOUR_TABLENAME
(ID, CATE_ID, RESOURCE_NAME,DESCRIPTION,OWNER_ID,IS_AUDIT,DOWNLOAD_TIMES, CREATE_TIME, MODIFY_TIME,FLAG, RESOURCE_MARK, RESOURCE_LENGTH, DOWNLOAD_MARK)
Values
(resource_seq.nextval, 0, 'MOVIE', 'filme', 1+i, 'N', 0+1, TO_DATE('08/31/2007 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), TO_DATE('08/12/2007 10:56:26', 'MM/DD/YYYY HH24:MI:SS'),'N',20+i,10+i,0+i);
commit;
end loop;
dbms_output.put_line(1111111);
end myj_insert;
/
里面的代码可以做修改!!!!
运行存储过程!
declare
begin
myj_insert;
end;
OK!自己到数据库查去!!!
create or replace procedure myj_insert as
i number;
begin
i:=1;
for i in 1..10000 (循环1W次!!可以自己定义循环的次数)
loop
Insert into YOUR_TABLENAME
(ID, CATE_ID, RESOURCE_NAME,DESCRIPTION,OWNER_ID,IS_AUDIT,DOWNLOAD_TIMES, CREATE_TIME, MODIFY_TIME,FLAG, RESOURCE_MARK, RESOURCE_LENGTH, DOWNLOAD_MARK)
Values
(resource_seq.nextval, 0, 'MOVIE', 'filme', 1+i, 'N', 0+1, TO_DATE('08/31/2007 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), TO_DATE('08/12/2007 10:56:26', 'MM/DD/YYYY HH24:MI:SS'),'N',20+i,10+i,0+i);
commit;
end loop;
dbms_output.put_line(1111111);
end myj_insert;
/
里面的代码可以做修改!!!!
运行存储过程!
declare
begin
myj_insert;
end;
OK!自己到数据库查去!!!
相关文章推荐
- 使用pl/sql导出表内数据的方法--oracle导出
- ORACLE用PL/SQL提交数据后执行回滚的方法
- Oracle中使用 PL/SQL Developer插入批量数据
- ORACLE用PL/SQL提交数据后执行回滚的方法
- oracle pl/sql 程序块,游标,生成测试数据
- Oracle批量生成测试数据方法
- oracle下的sqlldr命令使用方法(sqlldr工具的使用(批量将文本文件数据加载到数据表))
- oracle批量导入测试数据
- 【实战经验】64位Win7安装+32位Oracle + PL/SQL 解决方法
- Oracle PL/SQL _5_变量命名方法
- 借助PL/SQL将服务器上的oracle10数据库转移到另一台服务器上的方法
- 百万级数据的批量插入的两种方法测试
- 解决sql 过滤重复数据记录的方法(Oracle)
- 不安装 oracle的客户,就可以使用pl/sql访问远程oracle 数据库的方法
- oracle批量插入测试数据
- Oracle 高速批量数据加载工具sql*loader使用说明
- Oracle Class6. PL/SQL 简介(数据类型,逻辑比较,控制结构,错误处理)
- Oracle PL/SQL 程序设计读书笔记 - 第7章 使用数据
- oracle表数据用java导出为SQL文件的方法
- Oracle学习 第19天 PL/SQL 导出表结构/数据、导出存储过程/函数/序列等