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 混雜在一起。這樣做的好...