Pl/SQL游标编译错误
我编写了一个非常简单的PL/SQL代码来删除一些计划的作业Pl/SQL游标编译错误,sql,plsql,oracle11g,Sql,Plsql,Oracle11g,我编写了一个非常简单的PL/SQL代码来删除一些计划的作业 set serveroutput on set feedback off Declare v_job_id user_jobs.job%type; cursor jobs is select job from user_jobs where what like 'ABC%'; begin for j in jobs loop
set serveroutput on
set feedback off
Declare
v_job_id user_jobs.job%type;
cursor jobs is
select job from user_jobs where what like 'ABC%';
begin
for j in jobs
loop
dbms_job.remove(j.job);
end loop;
Exception
When others then
Insert into TEMP values(TEMP_SEQ.nextval,2,'00remove_db_jobs.sql','','',sysdate,sysdate,'AUTO','ERROR');
end;
但是我得到一个编译错误“找不到数据”。如何处理此编译错误?有什么建议吗?我正在使用Oracle数据库。您需要捕获“未找到数据”异常 首先,当您执行查询时,
select job from user_jobs,其中类似“ABC%”代码>是否返回任何内容?执行从用户_作业中选择作业,其中类似“ABC%”;未返回任何可以作为有效案例的内容。我想要我的代码来处理这个问题