oracle的儲存過程查詢語句查詢結果為空異常捕捉

2021-05-23 18:05:16 字數 317 閱讀 8490

在儲存過程中查表給變數賦值每次都要驗證表中是否有符合條件的資料,這樣很是麻煩,我最近用個捕捉異常的方法, 當找不到值的時候用異常處理給變數賦預設值

begin

--to_do your code;

null;

exception

when no_data_found then

dbms_output.put_line('no_data_found');

end;

**中要注意,--to_do your code;是你要新增的**段, 只需要捕捉這種異常的**前面加begin,  而不是所有儲存過程都新增

oracle儲存過程 建立儲存過程語句

一 建立儲存過程語句 語法 create or replace procedure testname argument1 type1,as begin end testname 例子 create orreplace procedure test name arg1 varchar2,arg2 nu...

oracle 儲存過程語句總結

1 exit when迴圈 create or replace procedure proc test exit when is i number begin i 0 loop exit when i 5 dbms output.put line i i i 1 end loop end proc ...

oracle 儲存過程模糊查詢

t sql的寫法 useadventureworks gocreate procedure findemployee emplname varchar 20 asselect emplname rtrim emplname select c.firstname,c.lastname,a.city f...