儲存過程語法及例項

2022-08-20 22:06:17 字數 778 閱讀 7012

一般儲存過程的格式

create or replace procedure 儲存過程名(param1 in type,param2 out type)

as變數1 型別(值範圍);

變數2 型別(值範圍);

begin

語句塊exception --異常處理

when others then

rollback;

end;

在sql輸入介面輸入需需要建立的儲存過程,

create or replace procedure sp_demo(param1 in varchar2,param2 out varchar2)

* 儲存過程例項

ascnt int;

rst varchar2(100)

begin

select count(*) into cst from tab_demo where col_value = param1;

if (cst > 0) then --判斷條件

param2 := '有匹配的值';

else

param2 := '無匹配的值';

end if;

exception

when others then

rollback;

end;

測試剛才編寫的儲存過程

exec sp_demo('男');

mysql語法例項 mysql 儲存過程語法及例項

1 下面為乙個儲存過程的定義過程 create procedure proc name in parameter integer begin declare variable varchar 20 if parameter 1 then set variable mysql else set var...

儲存過程 儲存過程及函式例項

儲存過程及函式例項練習 一 1 建立儲存過程food price count。2 使用call語句來呼叫儲存過程。查詢 在2 18之間的食品種數。3 使用select語句檢視結果。4 使用drop語句刪除儲存過程food price count。可以通過,show procedure status ...

儲存過程例項及函式相關

獲取在指定系中選修某一門課程的學生基本資訊和成績,並按成績降序排列 create proc stu grade sdept varchar 50 cname varchar 10 asselect student.sno 學號,student.sname 姓名,student.sgentle 性別,...