oracle儲存過程20140910

2021-06-25 13:41:39 字數 509 閱讀 7169

我決定整理一些知識點,無論什麼,或者記錄一些好玩的問題。

這兩天用儲存過程,就先從這裡開始吧(目前用oracle,整理內容就以此為準)。先從基本語法說起。 一、

基本語法

create or replace procedure name1(param1 out number)

asmsg varchar2(300);

begin

--這裡執行操作

param1 :=0;

exception

when others then

param1:=1;

end name1;

這是乙個帶輸出引數的例子。關鍵字可以是

as也可以是

is,兩者本身沒有什麼區別,

is後面是乙個完整的

pl/sql

塊,可以定義區域性變數,但不能以

declare

開始。太無聊了、、、、先不寫了、、、、未完待續……

Oracle儲存過程呼叫儲存過程

oracle儲存過程呼叫有返回結果集的儲存過程一般用光標的方式,宣告乙個游標,把結果集放到游標裡面,然後迴圈游標 declare newcs sys refcursor cs1 number cs2 number cstype table rowtype table列的個數和newcs返回的個數一樣...

ORACLE儲存過程

自定義函式開始 create or replace function fn wftemplateidget templatecategoryid number,organid number,templatemode number return number istemplateid number i...

Oracle 儲存過程

create or replace procedure p 有就替換,沒有就建立 iscursor c is select from emp for update begin for v emp in c loop if v emp.deptno 10 then update emp2 set sa...