中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

平和县| 响水县| 佳木斯市| 韩城市| 鄂伦春自治旗| 乌鲁木齐县| 黔南| 通山县| 临颍县| 克什克腾旗| 新乡市| 丹东市| 黄陵县| 通化县| 龙山县| 行唐县| 会理县| 扎鲁特旗| 永安市| 彝良县| 罗源县| 凤翔县| 晋宁县| 宁海县| 水城县| 泾阳县| 蓬溪县| 康马县| 酒泉市| 兴仁县| 南充市| 措勤县| 仁布县| 丰都县| 衡东县| 十堰市| 来凤县| 东宁县| 新闻| 阿瓦提县| 介休市|