本来就象 实现一个 循环插入 数据的 存储过程
create or replace procedure proc1
as
begin
for i in 1..100
loop
insert into t values (1);
end loop;
end ;
然而 在创建的 时候 最后的 end loop; 和 end; 一直 无法 识别 一样 ,报 无效/无法识别的 sql 语句
然后 查看存储过程的状态
select text from all_source where owner='SCOTT' and name='PROC1';
procedure proc1
as
y number
begin
for i in 1..100
loop
insert into t values (y)
-------------------------- 就只有这些了 ,明显 不全
搞不清楚什么原因 .
------解决思路----------------------
在end之前,或者end loop之前加上一行 commit;
------解决思路----------------------
明显把i写成了1。。。。。
------解决思路----------------------
create or replace procedure proc1
as
begin
for i in 1..100
loop
insert into t values (1);
end loop;
end;
/
------解决思路----------------------
pl sql写到sql里了?