求一个存储过程,就20分了。在线等啊。
create or replace procedure CREATE_TEST is
demo table %rowtype;
CURSOR demo IS select * from table a where a.name = ?
begin
open demo ;
fetch demo into table ;
EXIT WHEN demo %NOTFOUND;
如果有一条记录那么往下执行。
得到这条记录的一个字段为条件。
如果没有就返回。
select * from table a where a.type = table.type;
然后自循环这条语句。一直到树的最下端。
------解决方案--------------------create or replace procedure CREATE_TEST is
demo table %rowtype;
CURSOR demo IS select * from table a where a.name = ?
begin
open demo ;
loop
fetch demo into table ;
EXIT WHEN demo%NOTFOUND;
/*添加代码*/
end loop;
end;