- 博客(8)
- 收藏
- 关注
转载 Mysql任务调度(Event)
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2010-03-11 13:25:00 20622 1
原创 Mysql存储过程(六)——存储过程中使用临时表
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2010-03-11 12:59:00 47404 4
原创 Mysql存储过程(五)——SEQUENCE的实现
在oracle中,sequence提供多表多字段可共用一个不重复值。Mysql中存在自增列,基本可以满足PK的要求。但自增列存在限制:a.只能用于表中的一个字段,一张不能同时存在两个以上的自增列;b.自增列必须被定义为key(PK或FK);c.自增列不能被多个表共用;d.当ins
2010-03-11 11:59:00 11270 3
原创 Mysql存储过程(四)——异常处理
有时候,不希望存储过程抛出错误中止执行,而是希望返回一个错误码。Mysql支持异常处理,通过定义CONTINUE/EXIT异常处理的HANDLER来捕获SQLWARNING/NOT FOUND/SQLEXCEPTION(警告/无数据/其他异常)。其中,FOR后面可以改为SQLWA
2010-03-11 11:54:00 18753 1
原创 Mysql存储过程(三)——处理分页
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2010-03-10 13:55:00 4832 1
原创 Mysql存储过程(二)——多结果集返回与java获取
存储过程经常需要返回多个结果集。Mysql中直接用select即可返回结果集。而oracle则需要使用游标来返回结果集。这一点Mysql相对比较方便,如下代码即可实现输出两个结果集: Sqlcode 2-1:CREATE PROCEDURE test_proc_m
2010-03-10 12:54:00 45844 3
原创 Mysql存储过程(一)——原子性
Mysql中,单个Store Procedure(SP)不是原子操作,而oracle则是原子的。如下的存储过程,即使语句2失败,语句1仍然会被commit到数据库中:Sql code 1-1:create table testproc(id int(4) primary key, name varchar(100)); C
2010-03-09 18:03:00 14770 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人