create or replace procedure getok
as
cursor mycur is select ids,name from aaa where name not in (select names from ok);
vempno aaa.ids%type;
vename aaa.name%type;
begin
open mycur;
loop
fetch mycur into vempno,vename;
exit when mycur%notfound;
if mycur%found then
insert into ok values(vempno,vename);
end if;
end loop;
dbms_output.put_line('I Found You!'||mycur%rowcount||'行');
close mycur;
end getok;
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/lixianzhang0493/archive/2009/12/31/5109682.aspx
本文介绍了一个PL/SQL过程示例,该过程使用游标从一个表中选择未出现在另一个表中的记录,并将这些记录插入到第三个表中。通过打开游标、循环获取数据并检查是否找到记录来实现这一目的。
316

被折叠的 条评论
为什么被折叠?



