begin
for i in 1..2000 loop
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
end;
for i in 1..2000 loop
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
end;
解决方案 »
- 关于Undo表空间的问题
- !!!请高手帮忙:用pl/sql写了一个求去年同月同周某日的函数,有点问题无法解决
- 用rman 进行时间点的不完全恢复输入的时间格式?
- 在建立表时,使用逻辑主键作为PK呢,还是用是物理主键作为PK呢?
- oracle客户端如何建表?
- 如何实现按一定时间段执行某一存储过程
- 请教高手关于ORA-00600的错误原因
- 如何选择使用数据库(sql server 和 Oralce ),它们之间的差别是什么,请各位数据库大虾参与讨论,公司要我出个方案,急啊!
- 【紧急求助】触发器中锁的问题
- oracle问题,请教大侠们!!!
- 请教:NAMESCTL的作用是什么?
- 关于oracle9i的透明网关!局域网好用。而广域网不好用!!
for i in 1..2000 loop
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
说是发现了 REM
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
commit
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
commit;
/
for i in 1..2000 loop
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
commit;
end;
/
我的MSN: [email protected]
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
insert into customers(id,name,addr,memo)
values(i,'Oracle9i Database','Oracle9i Database','Oracle9i Database');
end loop;
commit;你表中的屬性個數是否滿足你插入的位數,你定義 i 的類型和你表中 id 字段的類型時候一樣,這樣的問題,你仔細檢查一下.
create or replace procedure for_loop2
is
I number;
BEGIN
FOR I IN 1..2000 LOOP
insert into test
values
('a' || i,'b' || i||i,'0');
END LOOP;
COMMIT WORK; ---提交到数据库
END;
/
show err
---------------------------------------------------
--建表 Create table test(a varchar(24),b varchar(24), bj char(1));--测试应用:
SQL> begin
2 for_loop2;
3 end;
4 /PL/SQL 过程已成功完成。
2 is
3 I number;
4 BEGIN
5 FOR I IN 1..2000 LOOP
6
7 insert into test
8 values
9 ('a' || i,'b' || i||i,'0');
10
11 END LOOP;
12 COMMIT WORK; ---提交到数据库
13 END;
14 /过程已创建。SQL> show err
没有错误。
SQL> begin
2 for_loop2;
3 end;
4 /PL/SQL 过程已成功完成。SQL> drop procedure for_loop2;过程已丢弃。SQL> drop table test;表已丢弃。