begin --加入匿名块,进行处理 begin Select id Into newid From table Where XXX=XXXX; EXCEPTION WHEN NO_Data_Found THEN newid :=1; --当捕获到 未找到任何数据 异常是,给newid赋值 end; --你接下来的语句 这里的语句不会因为捕获异常而终止 end;