oracle儲存過程超級詳解

2021-07-16 10:33:26 字數 924 閱讀 5592

oracle 儲存過程總結

1、建立儲存過程

create or replace procedure test(var_name_1 in type,var_name_2 out type) is

--宣告變數(變數名 變數型別)

begin

--儲存過程的執行體

end test;

列印出輸入的時間資訊

e.g:

create or replace procedure test(workdate in date) is

begin

dbms_output.putline(the input date is:||to_date(workdate, yyyy-mm-dd));

end test;

2、變數賦值

變數名 := 值;

e.g:

create or replace procedure test(workdate in date) is

x number(4,2);

begin

x := 1;

end test;

3、判斷語句:

if 比較式 then begin end; end if;

e.gcreate or replace procedure test(x in number) is

begin

if x >0 then

begin

x := 0 - x;

end;

end if;

if x = 0 then

begin

x: = 1;

end;

end if;

end test;

4、 for 迴圈

Oracle儲存過程詳解 三 巢狀

created on 2016 4 22 by administrator declare p dname varchar2 50 微軟 p deptno number 60 p deptloc varchar2 100 公尺國 v state varchar2 50 狀態 begin 內部巢狀塊 ...

oracle 9i儲存過程詳解

1.塊結構 pl sql程式被分割為稱為塊 block 的結構,塊中包含pl sql程式語句。典型的pl sql塊具有 以下的結構 declare declaration statements begin executable statements exception exception handl...

oracle儲存過程詳解 開發技術

儲存過程就是作為可執行物件存放在資料庫中的乙個或多個sql命令。定義總是很抽象。儲存過程其實就是能完成一定操作的一組sql語句,只不過這組語句是放在資料庫中的 這裡我們只談sql server 如果我們通過建立儲存過程以及在asp中呼叫儲存過程,就可以避免將sql語句同asp 混雜在一起。這樣做的好...