新聞中心
本文主要介紹了一個(gè)MySQL數(shù)據(jù)庫(kù)的帶游標(biāo)的存儲(chǔ)過(guò)程創(chuàng)建的代碼實(shí)例,通過(guò)實(shí)例讓我們來(lái)一起了解一下帶游標(biāo)的存儲(chǔ)過(guò)程的創(chuàng)建方法吧。

創(chuàng)新互聯(lián)長(zhǎng)期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為江源企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,江源網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
代碼實(shí)例如下:
- DELIMITER $$
- DROP PROCEDURE IF EXISTS `jf`.`insert2`$$
- CREATE PROCEDURE `insert2`(in yhbh varchar(50),out bjbh varchar(50))
- BEGIN
- declare tempbjbh varchar(50) default 0;
- declare done int default 0;
- declare cur1 CURSOR FOR select ffgl.c_bjbh from ffgl,dj_info where ffgl.c_yhbh='U01010101' and ffgl.n_fflx=dj_info.n_fflx order by ffgl.c_bjbh asc;
- declare CONTINUE HANDLER FOR SQLSTATE '02000' SET done=1;
- open cur1;
- Repeat
- fetch cur1 into tempbjbh;
- if not done then
- set tempbjbh=concat(tempbjbh,"/");
- set bjbh=concat(bjbh,tempbjbh);
- end if;
- until done end repeat;
- close cur1;
- select bjbh;
- END$$
- DELIMITER ;
注意:游標(biāo)定義語(yǔ)句一定要放到其他變量的定義后邊,否則會(huì)出錯(cuò),如第8行和第9行換一下位置,就會(huì)報(bào)錯(cuò)。
關(guān)于MySQL數(shù)據(jù)庫(kù)的帶游標(biāo)的存儲(chǔ)過(guò)程的代碼實(shí)例就介紹完成了,如果您想了解更多MySQL數(shù)據(jù)庫(kù)的知識(shí),不妨看一下這里的文章:http://database./mysql/,您的收獲就是對(duì)我們工作***的肯定!
本文標(biāo)題:一個(gè)MySQL數(shù)據(jù)庫(kù)帶游標(biāo)的存儲(chǔ)過(guò)程創(chuàng)建的代碼實(shí)例
轉(zhuǎn)載來(lái)于:http://www.dlmjj.cn/article/cdcdecj.html


咨詢
建站咨詢
