一般儲存過程的格式
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 性別,...