数据库|mysql教程
数据库-mysql教程
鑫众房卡源码,ubuntu6.6,tomcat8 登入,爬虫 车辆信息,php 二级域名怎么设置,seo排名优化课程关键词lzw
drop procedure if exists P_SEQUENCE;/** 暂省略包 @AUTO LIANGRUI /6/27 T_PRO_PRODUCT 表排序 对整个表进行按序号排序 根据序号从新自然排序 重复序号的安创建日期分配序号测试阶段 测试调用set @merid=TEST66;call P_SEQUENCE(@merid);**/create procedure P_PRODUCT_SEQUENCE( in v_merchar_id VARCHAR(100)) begin DECLARE v_id VARCHAR(100); DECLARE v_rowNo VARCHAR(100); DECLARE flag int; DECLARE e_error INTEGER DEFAULT 0; -- 定义游标 DECLARE c_cur CURSOR for Select a.id ,(@rowNum:=@rowNum+1) as rowNo From T_PRO_PRODUCT a ,(Select (@rowNum :=0)) bwhere MERCHANT_ID=v_merchar_idorder by ISNULL(a.sequence),a.sequence,a.create_dt; DECLARE CONTINUE HANDLER FOR NOT FOUND SET flag=1; DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET e_error=1; SET flag=0; OPEN c_cur; -- 循环所有的行 REPEATFETCH c_cur INTO v_id,v_rowNo; update T_PRO_PRODUCT SET sequence= v_rowNo where ID=v_id; -- 循环结束UNTIL flag END REPEAT; -- 关闭游标 CLOSE c_cur;-- 事务处理IF e_error = 1 THENROLLBACK;ELSECOMMIT;END IF;end
上面的其实可以进行简化
棋牌有源码,ubuntu驱动安装目录,scrapy爬虫答辩问题,mercury php,腾讯风铃seolzw
SET @colNo = 0;
UPDATE T_PRO_PRODUCT SET SEQUENCE=(@colNo:=@colNo+1) WHERE MERCHANT_ID=’TEST66′ ORDER BY SEQUENCE, CREATE_DT DESC;
java多用户商城源码,vscode写css就报错,ubuntu 设置语音,分析tomcat日志文件,爬虫结果excel,php架站工具,深圳seo排名服务商,单页网站php,苹果10电脑pc模板lzw