亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

永春县| 新竹市| 班玛县| 兴文县| 清镇市| 广宁县| 荆州市| 南平市| 扎囊县| 廉江市| 台湾省| 昂仁县| 镇沅| 泰宁县| 岚皋县| 蛟河市| 郁南县| 卓尼县| 张家口市| 武夷山市| 保康县| 胶南市| 远安县| 云梦县| 金溪县| 龙泉市| 瓦房店市| 鸡西市| 甘德县| 永川市| 濮阳县| 阿尔山市| 浪卡子县| 阳朔县| 巍山| 内乡县| 门源| 肃北| 叙永县| 临猗县| 瑞安市|