Mysql实现序列
来源:互联网 发布:大连理工网络教育 编辑:程序博客网 时间:2024/06/10 05:15
Mysql实现序列
创建一个专门用来做序列的表:
create table sequence ( seq_name VARCHAR(50) NOT NULL, -- 序列名称 current_val INT NOT NULL, -- 当前值 increment_val INT NOT NULL DEFAULT 1, -- 步长(跨度)
1.创建函数---获取当前值(v_seq_name 参数值 代表序列名称)
create function currval(v_seq_name VARCHAR(50)) returns integer begin declare value integer; set value = 0; select current_val into value from sequence where seq_name = v_seq_name; return value; end;
select currval('序列名称');
2.创建函数--获取下一个值(v_seq_name 参数值 代表序列名称)
create function nextval (v_seq_name VARCHAR(50)) returns integer begin update sequence set current_val = current_val + increment_val where seq_name = v_seq_name; return currval(v_seq_name); end;
select nextval('序列名称');
select nextval('序列名称');
1 0
- mysql 实现序列功能
- Mysql实现序列
- MySQL实现序列
- mysql序列实现
- MySQL 实现Oracle序列
- Mysql实现序列sequence
- mysql实现自增序列
- MySQL实现类似Oracle的序列
- MySQL实现类似Oracle的序列
- MySQL实现序列(Sequence)效果
- mysql伪序列实现-最简单方法
- MySQL实现类似Oracle的序列 - sequence
- MySQL实现类似Oracle的序列
- MySQL实现序列(Sequence)效果
- MySQL实现类似Oracle的序列
- MySQL实现序列(Sequence)效果
- mysql 序列
- MySQL实现ORACLE序列(Sequence)的解决方案
- final关键字解析
- CentOS7 安装完成后ifconfig命令不能用
- git merge 和 git rebase 小结
- Android设计规范
- python练习
- Mysql实现序列
- Git fetch和git pull的区别
- <<More Effective C++>>读书笔记5: 技巧(2)
- PAT 1036. Boys vs Girls (25)(简单成绩排序)
- 简析TCP的三次握手与四次分手
- 课后习题4--输出汉字在Unicode中的位置
- VIM常用命令
- 手把手教你做智能LED灯(一) 功能规划与设计方案
- Android JNI