Mysql存儲過程那些事_MySQL
來源:懂視網
責編:小采
時間:2020-11-09 18:14:34
Mysql存儲過程那些事_MySQL
Mysql存儲過程那些事_MySQL:bitsCN.com 一.創建存儲過程1.基本語法: Sql代碼 create procedure sp_name() begin ……… end 2.參數傳遞二.調用存儲過程1.基本語法:call sp_name()注意:存儲過程名稱后面必須加括號,哪怕該存儲過程沒有參數傳遞三.刪除存
導讀Mysql存儲過程那些事_MySQL:bitsCN.com 一.創建存儲過程1.基本語法: Sql代碼 create procedure sp_name() begin ……… end 2.參數傳遞二.調用存儲過程1.基本語法:call sp_name()注意:存儲過程名稱后面必須加括號,哪怕該存儲過程沒有參數傳遞三.刪除存

bitsCN.com
一.創建存儲過程1.基本語法: Sql代碼 create procedure sp_name() begin ……… end 2.參數傳遞二.調用存儲過程1.基本語法:call sp_name()注意:存儲過程名稱后面必須加括號,哪怕該存儲過程沒有參數傳遞三.刪除存儲過程1.基本語法:Sql代碼 drop procedure sp_name// 2. 注意事項(1)不能在一個存儲過程中刪除另一個存儲過程,只能調用另一個存儲過程四。查詢存儲過程 Sql代碼 select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' Sql代碼 show procedure status 顯示數據庫中所有存儲的存儲過程基本信息,包括所屬數據庫,存儲過程名稱,創建時間等Sql代碼 show create procedure sp_name Sql代碼 show create function func_name; 顯示某一個存儲過程的詳細信息五。為變量賦值使用SELECT …INTO語句為變量賦值 Sql代碼 SELECT col_name[,...] INTO var_name[,...] table_expr 例子:Sql代碼 create procedure getMsg () Begin declare v_title varchar(30); declare v_content varchar(100); select title,content into v_title,v_content from news where artId=333; select v_title,v_content; End 在MySQL存儲過程中,可以使用SELECT …INTO語句對變量進行賦值,該語句在數據庫中進行查詢,并將得到的結果賦值給變量。SELECT …INTO語句的語法格式如下:col_name :要從數據庫中查詢的列字段名;var_name :變量名,列字段名按照在列清單和變量清單中的位置對應,將查詢得到的值賦給對應位置的變量;table_expr :SELECT語句中的其余部分,包括可選的FROM子句和WHERE子句。 MySQL存儲過程.ziphttp:///uploadfile/2012/0321/20120321090453566.zip
作者 奧義之舞 bitsCN.com
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
Mysql存儲過程那些事_MySQL
Mysql存儲過程那些事_MySQL:bitsCN.com 一.創建存儲過程1.基本語法: Sql代碼 create procedure sp_name() begin ……… end 2.參數傳遞二.調用存儲過程1.基本語法:call sp_name()注意:存儲過程名稱后面必須加括號,哪怕該存儲過程沒有參數傳遞三.刪除存