我有这个存储过程:
begin
Sp_Racf_Test;
end;
我不想编辑此proc中的任何内容。
我想运行一个循环语句,它应该运行proc Sp_Racf_Test直到
表RACF_ID
中的列tem_joins
为空。我的意思是当表RACF_ID
的列tem_joins
中没有空值时,应该停止运行存储过程的循环。
请建议查询
答案 0 :(得分:0)
尝试以下方法:
declare
v_count number := 1;
begin
while v_count > 0 loop
Select count(*) into v_count from tem_joins
where racf_id is null;
if v_count > 0 then
Sp_Racf_Test;
else
exit;
end if;
end loop;
end;