Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pl/SQL游标编译错误_Sql_Plsql_Oracle11g - Fatal编程技术网

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

我编写了一个非常简单的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
                  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%”;未返回任何可以作为有效案例的内容。我想要我的代码来处理这个问题