2015-10-24
目錄
例1:管理員工的儲存過程定義
delimiter //例2:呼叫儲存過程create
procedure employee_add(p_name char(64),p_email char(64),p_password char(64
))modifies sql data
begin
declare l_pass char(64
);set l_pass =
password(p_password);
insert
into
employee(name,email,password)
values
(p_name,p_email,l_pass);
end//
create
procedure employee_passwd(p_email char(64),p_password char(64
))modifies sql data
begin
declare l_pass char(64
);set l_pass =
password(p_password);
update employee set `password` = l_pass where email =
p_email;
end//
create
procedure employee_del(p_name char(64
))modifies sql data
begin
delete
from employee where name =
p_name;
end//
delimiter ;
例3:獲取員工姓名的儲存函式
delimiter //例4:使用儲存函式create
function employee_email(p_name char(64
))returns
char(64
)deterministic
begin
declare l_email char(64
);select email into l_email from employee where name =
p_name;
return
l_email;
end//
delimiter ;
create例5:更新表的儲存函式table collected (name char(32),email char(64
));insert
into collected(name,email) values('
chuck
',employee_email('
chuck
'));
select employee_email('
chuck
');
參考資料
[1] 唐漢明.深入淺出mysql 資料庫開發、優化與管理維護(第2版)[m].北京:人民郵電出版社,2014
[2] schwartz.高效能mysql(第3版)[m].北京:電子工業出版社,2013
[3] 范德蘭斯.mysql開發者sql權威指南 [m].北京:機械工業出版社,2008
[4] forta.mysql必知必會 [m].北京:人民郵電出版社,2009
[5] chapter 20 stored programs and views
[6] 第20章:儲存程式和函式
[7] mysql儲存過程詳解
[8] mysql儲存過程
[9] 一點例項明白mysql資料庫儲存過程
[10] mysql 儲存過程 常用語法
[11] mysql儲存過程詳解
[12] mysql儲存過程—1、sql儲存過程的基礎知識
[13] mysql儲存過程—2、第乙個mysql儲存過程的建立
[14] mysql儲存過程—3、變數
[15] mysql儲存過程—4、引數
[16] mysql儲存過程—5、邏輯判斷,條件控制
[17] mysql儲存過程—6、迴圈
[18] mysql儲存過程—7、游標(cursor)
[19] mysql儲存過程—8、條件處理(condition handling) / 錯誤、異常處理
[20] mysql儲存過程詳細教程
[21] mysql 儲存過程基本語法
[22] mysql 儲存過程的基本用法介紹
12儲存過程
含義 一組預先編譯好的sql語句的集合,理解成批處理語句 create procedure 儲存過程名 引數列表 begin 儲存過程體 一組合法的sql語句 end 注意 1 引數列表包含三部分 引數模式 引數名 引數型別 舉例 in stuname varchar 20 引數模式 in 該引數可...
第12章 繼承
1 單一繼承 2 多重繼承 3 繼承的賦值 1 將派生類的物件賦值給基類的物件 例如father p son s p s 會呼叫賦值運算子 將左邊物件的成員賦值給右邊物件的成員 不能將基類的物件賦值給派生類的物件,因為要呼叫賦值運算子 基類物件中沒有派生類物件自己的成員 2 基類的指標或者引用指向派...
mysql儲存過程 MySQL儲存過程
在本節中,您將逐步學習如何在mysql中編寫和開發儲存過程。首先,我們向您介紹儲存過程的概念,並討論何時使用它。然後,展示如何使用過程 的基本元素,如建立儲存過程的語句,if else,case,loop,儲存過程的引數。下面每個教程都包含了易於理解的示例和詳細的說明。如果您瀏覽並學習所有教程,您可...