2017-06-01 20 views
0

誰かが私の動作していないコーディングをチェックして修正できることを願っています。私は、Into Statementでしか動作しないので、no_data_found例外がある特定のThingがあることを知っています。しかし、データが見つからない場合、どのように例外が削除または更新されますか?No_Data_Foundでの例外処理によるストアドプロシージャの削除と更新

create or replace procedure del 
(p_per_no in Table.per_no%type) 
is 
begin 
delete from TABLE 
where per_no = p_per_no; 
if SQL%ROWCOUNT = 0 then raise my_exception; 
end if; 
exception 
when my_exception then dbms_output.put_line('no data found'); 
end del; 
/

は、あなたのコードが正しい、どうやらそんなに

答えて

0

、ありがとうございました。しかし、あなたはmy_exceptionを宣言していませんでした。

my_exception exception; 
関連する問題