查看文章 |
MySQL函数与存储过程
2009-08-24 18:22
一直在Oracle中写存储过程,直到发现反恐居然也使用MySQL写存储过程。 编写MySQL的存储过程很容易。例如,创建表结构: CREATE TABLE IF NOT EXISTS `ooo` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `sex` char(1) CHARACTER SET gb2312 NOT NULL, `age` smallint(3) unsigned NOT NULL, `money` float NOT NULL, `create_time` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=gbk 编写存储过程创建测试数据: ![]() 执行 call create_data(10000); 创建测试数据,编写查询存储过程: ![]() 执行该存储过程,结果如下: ![]() 自定义函数要 5.1 以上才支持,编写一个累加求和的函数: ![]() 执行结果如下: ![]() |
最近读者:




