国产精品7777777,国产亚洲第一页,亚洲激情网,三级黄色在线免费观看,91男生福利,91男生福利,亚洲天堂福利

龍巖易富通網(wǎng)絡(luò)科技有限公司

龍巖小程序開(kāi)發(fā),龍巖分銷系統(tǒng)

mysql 存儲(chǔ)過(guò)程遍歷查詢

2016.04.23 | 2669閱讀 | 0條評(píng)論 | 數(shù)據(jù)庫(kù)

CREATE PROCEDURE update_pointer()

BEGIN

/* 定義變量一 */

    DECLARE  total float;

    DECLARE  uid int;

    DECLARE  _done int default 0;

    DECLARE currentP int default 0;

DECLARE firstid int;

DECLARE secondid int;

    DECLARE parentId VARCHAR(16);

DECLARE first_jj_yy int default 0;#第一程基建燃油費(fèi)

DECLARE second_jj_ry int default 0;#第二程基建燃油費(fèi)

/* 定義光標(biāo) */

    DECLARE _Cur CURSOR FOR        SELECT aliTotal,ordUID,flightId,backFliId FROM fightorder WHERE ordState=4;#主訂單查詢

    DECLARE _CurRex CURSOR FOR    SELECT oeactTotal,ordId FROM flight_orderex WHERE oeState=4;

    DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET _done = 1;#錯(cuò)誤定義,標(biāo)記循環(huán)結(jié)束

/* 打開(kāi)光標(biāo) */

    OPEN _Cur;

/* 循環(huán)執(zhí)行 */

         REPEAT

            FETCH _Cur INTO total, uid, firstid, secondid;

            IF NOT _done THEN

IF total>0 AND uid>0 THEN

SELECT fcn+fyq into first_jj_yy FROM flightlist WHERE flightId=firstid limit 1;

IF secondid>0 THEN

SELECT fcn+fyq into second_jj_ry FROM flightlist WHERE flightId=firstid limit 1;

END IF;

UPDATE sysusers SET integral=(integral+total)-(second_jj_ry+first_jj_yy) WHERE sysusers.UID=uid;

END IF;

            END IF;

         UNTIL _done END REPEAT; #當(dāng)_done=1時(shí)退出被循

/*關(guān)閉光標(biāo)*/

    CLOSE _Cur;


    SET _done = 0;#只有定義為0,新的循環(huán)才能繼續(xù)。


    OPEN _CurRex;

REPEAT

FETCH _CurRex INTO total,parentId;

IF NOT _done THEN

#IF total > 0 THEN

SELECT ordUID into uid FROM fightorder WHERE fightorder.alipayNo=parentId limit 1;#查詢用戶UID

#INSERT INTO test values(total,uid);

UPDATE sysusers SET integral=integral+total WHERE sysusers.UID=uid;#新增積分

#END IF;

END IF;

   UNTIL _done END REPEAT;

    CLOSE _CurRex;

END


贊 (

發(fā)表評(píng)論

齐河县| 洛川县| 五原县| 襄城县| 咸阳市| 嘉义市| 合水县| 德阳市| 保康县| 苏尼特右旗| 临高县| 滨海县| 宜昌市| 司法| 呼玛县| 河曲县| 南昌市| 临夏市| 郑州市| 铁力市| 获嘉县| 葫芦岛市| 前郭尔| 博野县| 克东县| 固镇县| 瓮安县| 石泉县| 来宾市| 太湖县| 扬州市| 娄底市| 保亭| 新昌县| 秭归县| 阳春市| 泾源县| 凌源市| 洛宁县| 巴楚县| 金湖县|