91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql存儲過程編寫

發布時間:2020-07-31 13:28:40 來源:網絡 閱讀:336 作者:羅禹 欄目:MySQL數據庫

Mysql存儲過程編寫
存儲過程編寫的模板:
Create PROCEDURE PROCEDUREName (IN para mint,……)
Begin
Declare varname type;
語句;
End;
以上就是存儲過程的編寫模板。
其中,type可以是表中的任意類型,比如:varchar,bigint,int,decimal,longtext等等類型。
游標的聲明是:
Declare cursorName cursor from select語句。
Declare continue handler for not found set varName = 1;
varName在使用的時候,需要進行聲明,這個是表明如果游標沒有數據了,varName賦值為1時表示沒有值。
Open cursorName;表示打開游標。
CLOSE cursorName;表示關閉游標。
FETCH cursorName into varlist;表示向游標中取出值。
If條件語句:
1、種情況
If 條件 then
滿足條件時執行的語句
End if;
2、種情況
If 條件 then
滿足條件的執行的語句
Else
不滿足條件的執行的語句
End if;
循環語句:
Out_loop:LOOP

END LOOP out_loop;
這個是LOOP循環,其中out_loop表示的是LOOP的循環標簽,類似于匯編的標簽。
其中結束LOOP循環的語句是:
LEAVE out_loop;out_loop表示LOOPd的標簽
例子:
create PROCEDURE selectExtratUnit()
BEGIN
DECLARE id BIGINT;
DECLARE na LONGTEXT;
DECLARE linkName LONGTEXT;
DECLARE notfound INT;
DECLARE cursor_avgScore CURSOR for select summary_id,text2 from edoc_summary_extend_send_sj where text2 is not null and text2 <> '';
DECLARE CONTINUE HANDLER FOR NOT FOUND SET notfound = 1;
OPEN cursor_avgScore;
out_loop:LOOP
if notfound = 1 THEN
LEAVE out_loop;
end if;
FETCH cursor_avgScore into id,na;
select group_concat(org_name) into linkName from trans_org_sj where org_id in (
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(na,'|',help_topic_id+1),'|',-1) AS num FROM mysql.help_topic WHERE help_topic_id < LENGTH(na)-LENGTH(REPLACE(na,"|",''))+1 );
INSERT into extrat_table(id,orgname) VALUES(id,linkName);
END LOOP out_loop;
CLOSE cursor_avgScore;
end;

注意:
在創建存儲過程的時候,選用的用戶端的不同,會導致存儲過程在語法對的情況下,會有一些錯誤。最好使用Navicat和mysql自帶的黑窗口。如果使用mysql自帶的黑窗口,需要在編寫存儲過程的時候要使用DELIMITER //命令,執行完成后,在編寫存儲過程,編寫完成后,使用//來表示命令的結束。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金川县| 黄石市| 民乐县| 莱芜市| 海兴县| 阜新市| 大安市| 郎溪县| 靖州| 公安县| 孙吴县| 德安县| 潍坊市| 鄂托克旗| 永登县| 疏勒县| 泽库县| 钟祥市| 城固县| 陵川县| 扬中市| 沅江市| 开平市| 富源县| 拉萨市| 隆德县| 河东区| 志丹县| 巴彦淖尔市| 昔阳县| 敦化市| 黑河市| 葵青区| 武穴市| 阳曲县| 颍上县| 文化| 台东市| 故城县| 久治县| 开化县|