【数据库-MySql】函数-遍历一个表,并修改状态
来源:互联网 发布:2016网络营销策划方案 编辑:程序博客网 时间:2024/06/05 02:01
BEGINdeclare prehisid varchar(50);declare prehisid2 varchar(50);declare recordNum int;declare ListCount int;declare iRow int;declare iRow2 int;-- 获取处方表的行数 -- select count(*) into ListCount from prescription ;set iRow = 1;-- 遍历处方表 --WHILE (iRow <= ListCount) doset iRow2 = iRow-1;-- 获取处方表的HIS id --SELECT PRESCRIPTION_HIS_ID into prehisid from prescription ORDER BY PRESCRIPTION_HIS_ID LIMIT iRow2,iRow;if prehisid is not null THEN-- 获取状态表的处方hisid 和 相同处方hisid个数 -- select count(*) ,prescriptionhisid into recordNum,prehisid2 from rcaccept where prescriptionhisid=PreHisId limit 1;-- 存在则更新(恢复原始状态) ,不存在则插入 --if(recordNum > 0) thenupdate rcaccept rc set rc.bybs=0 where prescriptionhisid= prehisid2;elseinsert into rcaccept(prescriptionhisid,bybs)values(PreHisId,0);end if;end if;setiRow = iRow+1;end while; END
阅读全文
0 0
- 【数据库-MySql】函数-遍历一个表,并修改状态
- MySQL查看并修改当前数据库编码
- MySQL查看并修改当前数据库编码
- MySQL查看并修改当前数据库编码
- MySQL查看并修改当前数据库编码
- 创建mysql用户,并分配一个数据库
- Ubuntu Linux安装MySQL并修改MySQL数据库默认编码
- 查看并修改mysql数据库、数据表、数据表字段的编码
- 第三章 修改数据库为mysql并初始化
- 修改WAMP的mysql数据库密码并配置phpMyadmin
- 利用MySQL创建一个简单的employee员工表并修改表
- MySQL数据库(修改表)
- MySQL数据库批量修改数据库中的表
- 遍历表中每条记录,修改并保存
- Mysql 查看数据库状态
- mysql 数据库状态检查
- MYSQL中文参考手册--创造并使用一个数据库
- mysql创建用户并给与一个完整的数据库
- nginx内置变量
- nio channel几个API学习(一)
- ArrayList和Vector的区别,HashMap和Hashtable的区别
- Mixed mode assembly is built against version 'v1.1.4322' of the runtime and...问题——C# DirectXSound
- 浅析HTTPS中间人攻击与证书校验
- 【数据库-MySql】函数-遍历一个表,并修改状态
- 让listview的某一行item不能点击
- mui页面传参 页面跳转事件委托
- kafka-clients 0.10 消息生产者
- beEF安装
- JAVA的23种设计模式---组合模式
- 号外!论文查重必杀技之图文混编,快编不下去了。。
- Android有关包名和创建目录的小心得
- Spring data JPA 如何使用delete