mysql简单存储过程范例

原创 2016年05月30日 11:50:27

范例:

BEGIN
  -- 定义参数 
	declare carId int(10);
	declare v_count int;
	declare done int default 1;
  -- 一个游标(cursor)可以被看作指向结果集(a set of rows)中一行的指针(pointer)
	declare logisticCarInfoCursor cursor for select id from logistic_car_info;
	select count(1) into v_count from logistic_car_info;
  -- 开始提交
	start transaction;
  -- 打开结果集
	open logisticCarInfoCursor;
  -- 循环结果中的数量
	while done <  v_count +1 do
  -- 游标是好几个值,并且可以有N条记录,fetch游标into到变量里
		fetch logisticCarInfoCursor into carId;	  
  -- 最终将物流信息表中的数据更新为已支付的状态							
									update logistic_car_execute_report  lcer ,trading_record  tr 
                  set tr.pay_state=1, account_state=1 where lcer.car_id=carId and tr.trad_code=lcer.batch_id and lcer.pay_flag='1' and state='4' and tr.pay_state=0;
--执行一次数据加一
	set done= done +1;
--结束循环
	end while;
--关闭游标
	close logisticCarInfoCursor;、
--提交
	COMMIT;
END



版权声明:本文为博主原创文章,请放心使用

关于一个简单的mysql存储过程实例

这是一个根据传过来的一个pid  int类型的值来查询别的表的数据然后进行添加操作 BEGIN #定义一个INT类型的memberId DECLARE memberId INT(11); #定...
  • qq_31151929
  • qq_31151929
  • 2017年05月31日 12:19
  • 222

SQL简单存储过程示例

  • 2010年07月20日 11:16
  • 19KB
  • 下载

mysql定义一个简单的存储过程及测试

mysql定义一个简单的存储过程及测试
  • wang_shuai_long
  • wang_shuai_long
  • 2017年05月09日 11:40
  • 648

一个MySQL的简单存储过程

  • 2014年09月17日 09:50
  • 732B
  • 下载

【MySQL】存储过程、游标、循环简单实例

简单粗暴的 mysql 存储过程游标使用教学,包教包会一秒五行(噢呵呵呵好像暴露了些什么)...
  • u011704894
  • u011704894
  • 2016年04月22日 20:48
  • 16497

存储过程测试流程--以MySQL为例

同C/C++/Java等语言编写的代码一样,用SQL语言编写的存储过程也需要进行充分的测试。本文以实际的MySQL存储过程为例,介绍存储过程测试的整个流程。...
  • zhouzxi
  • zhouzxi
  • 2016年06月06日 18:58
  • 6022

Mysql 存储过程

  • 2009年03月20日 15:44
  • 191KB
  • 下载

Mysql存储过程的简单创建

1.1         CREATE  PROCEDURE  (创建) CREATE PROCEDURE存储过程名 (参数列表) BEGIN SQL语句代码块 END ...
  • vickyfei
  • vickyfei
  • 2012年08月24日 01:03
  • 2977

数据库_MySQL_简单的存储过程 创建_调用_查找

创建存储过程并调用(附带表的创建,数据的插入等) 示例 创建过程 DROP TABLE IF EXISTS good; CREATE TABLE good( id INT PRIMARY K...
  • u010003835
  • u010003835
  • 2016年01月11日 14:44
  • 2334

C#存储过程用例

  • 2008年03月11日 10:28
  • 45KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql简单存储过程范例
举报原因:
原因补充:

(最多只允许输入30个字)