Oracle 寫儲存過程的記錄(一)

2021-09-28 15:12:55 字數 616 閱讀 1866

1當select a into b, a為空的時候該怎麼處理。

2以及游標返回查詢到的結果

3 當查詢輸入的查詢條件為空時,查詢所有

procedure procdure( id  in number;

backcontent out sys_refcursor)

isv_name varchar2(30)

;begin

begin

select name

into v_name

from student;

exception

when no_data_found then

-20112

,'###沒有資料!###');

end;

open backcontent for

--使用游標 將查詢的結果資料返回

select

*from student

where

(id is

null

or id = id)

;--id為空時 查詢所有學生,id不為空 查詢id = id 的學生。

end procdure;

ORACLE 儲存寫儲存過程總結

step01 需要建立乙個package 例如 create or replace package package name is end package name 這一步只是建立乙個package。step02 為建立好的package建立包體 例如 create or replace packa...

oracle如何寫儲存過程

create or replace procedure p name 儲存過程名字 i var in int,輸入引數1 o var out varchar2 輸出引數1 is v str varchar2 200 定義儲存過程內部的區域性變數 begin 下面是儲存過程的主體實現部分 v str ...

寫的乙個ORACLE儲存過程小練習

create or replace procedure pro 1112 o note out number,o result out varchar2 as v no number 20 v note varchar2 200 begin for xx in select from scott.e...