pl/sql程式塊在oracle資料庫中可以儲存為:
函式,過程,包,觸發器
其中過程可以是匿名的,也可以是一般的儲存過程
下面是乙個儲存過程的格式
procedure name [(parameter[,parameter,...])] is
[local declarations]
begin
execute statements
[exception
exception handlers ]
end [name]
有的時候我們需要編寫匿名的過程(比如用來測試過程中的某幾句話),匿名過程的格式如下:
declare
[local declarations]
begin
execute statements
[exception
exception handlers ]
end;
例如:
declare
cursor cur is
select * from aaa;
raw_row aaa%rowtype;
begin
for raw_row in cur
loop
dbms_output.put_line('test');
end loop;
end;
oracle 儲存過程 編寫
1 先建立乙個陣列 types create or replace type p index list as varray 35 of number 2 編寫儲存過程,迴圈插入資料 call jdxxendingprov ock p index list 370000,370200,410000,5...
二十 Oracle學習筆記 編寫儲存過程
一 編寫儲存過程 1.復用匿名 塊,我們需要使用儲存過程,函式,觸發器等,儲存過程就是封裝了乙個匿名 塊,可以通過引數進行輸入,輸出值。我們可以通過呼叫有名稱的儲存過程來復用 塊。2.格式 create or replace procedure 名稱 引數1 型別,引數2 型別 is as 變數宣告...
oracle 資料庫儲存過程編寫
儲存過程學習記錄 學習blog 建立或替換儲存過程 無參 proc attribution wskh create orreplace procedure proc attribution wskh as 定義變數,接收儲存資料 v user id varchar2 14 v mobile tel ...