CREATE TABLE `sequence` (
`seq_name` varchar(50) NOT NULL,
`current_val` int(11) NOT NULL,
`increment_val` int(11) NOT NULL DEFAULT '1',
PRIMARY KEY (`seq_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--------------------------------------------------------------------------------------------------------------------------------------------------
CREATE DEFINER=`root`@`localhost` FUNCTION `currval`(v_seq_name VARCHAR(50)) RETURNS int(11)
begin
declare value integer;
set value = 0;
select current_val into value
from sequence
where seq_name = v_seq_name;
return value;
end
------------------------------------------------------------------------------------------------------------------------------------------------
CREATE DEFINER=`root`@`localhost` FUNCTION `nextval`(v_seq_name VARCHAR(50)) RETURNS int(11)
begin
update sequence
set current_val = current_val + increment_val
where seq_name = v_seq_name;
return currval(v_seq_name);
end

最新文章

  1. radio值未出现JQ获取值问题
  2. Servlet下载文件和http响应
  3. Python的sorted函数应用
  4. mongodb 数据库操作--备份 还原 导出 导入
  5. iOS开发中如何使自定义方法具有XCode插件使用提示
  6. jQuery表单元素非空验证
  7. 蓝牙—服务发现协议(SDP)
  8. ubuntu 12.04安装TP-LINK TL-WN725N v2
  9. SQL行转列汇总
  10. bea weblogic workshop中文乱码
  11. 查找类class所在的jar包
  12. 定时显示div
  13. 【HDOJ】1329 Hanoi Tower Troubles Again!
  14. hdu 5586 sum
  15. java学习之反射
  16. AngularJs 父子级Controller传递数据
  17. iOS 之 内存管理
  18. Java GUI+mysql+分页查询
  19. css3部分整理
  20. Node_初步了解(2)

热门文章

  1. 重新启动IIS不重启电脑
  2. javascript预解释中的机制
  3. 每天自动备份MySQL数据库的shell脚本
  4. Eclipse中开发环境也想把Tomcat 的默认BIO模式改为NIO模式
  5. 3D游戏《龙心传奇Dragona》全套完整源码
  6. C语言深度剖析-----指针数组和数组指针的分析
  7. [NodeJS] Use Now alias for custom sub-domains
  8. Your algorithm's runtime complexity must be in the order of O(log n).
  9. Injector Job深入分析 分类: H3_NUTCH 2015-03-10 15:44 334人阅读 评论(0) 收藏
  10. TEMPDB