摘要: BEGIN DECLARE proname varchar(100); -- 存储过程名称 DECLARE result varchar(1); -- 执行结果 DECLARE tablename varchar(100); -- 表名 -- 定义当前任务出现执行异常时 继续执行其他任务 -- 1,... 阅读全文
posted @ 2015-09-02 11:39 jack_ou 阅读(202) 评论(0) 推荐(0)
摘要: 存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基... 阅读全文
posted @ 2015-09-02 09:43 jack_ou 阅读(424) 评论(0) 推荐(0)
摘要: 14.1.4 定义条件和处理程序 定义条件和处理程序是事先定义程序执行过程中可能遇到的问题。并且可以在处理程序中定义解决这些问题的办法。这种方式可以提前预测可能出现的问题, 并提出解决办法。这样可以增强程序处理问题的能力,避免程序异常停止。MySQL中都是通过DECLARE关键字来定义条件和处理程序 阅读全文
posted @ 2015-09-02 09:37 jack_ou 阅读(1584) 评论(0) 推荐(0)
摘要: set autocommit=0,当前session禁用自动提交事物,自此句执行以后,每个SQL语句或者语句块所在的事务都需要显示"commit"才能提交事务。 start transaction 指的是启动一个新事务。 在默认的情况下,MySQL从自动提交(autocommit)模式运行,这种模式 阅读全文
posted @ 2015-09-02 09:21 jack_ou 阅读(29523) 评论(3) 推荐(4)