Oracle 中序列使用
2024-10-09 04:15:28
转 https://www.cnblogs.com/21-forever/p/11265924.html
序列:
1、Oracle是不支持自增长的;
①、序列是用于生成唯一、连续序号的对象;
②、序列可以是升序,也可以是降序的;
③、创建:create sequence(前三个必须写)
2、访问序列:
nextval:返回序列的下一个值;
currval:返回序列的当前值
---创建序列(相当于计数器,与表无关)
create sequence seq_student start with 1 increment by 1; create table stu(
ssid int primary key,
sname varchar(10)
)
--给ssid赋值为序列的值
insert into stu values(seq_student.nextval,'李四');---nextval 下一个值
insert into stu values(seq_student.nextval,'张三');
select * from stu select seq_student.currval from dual;-- currval 当前值
注意:
序列与表无任何关系!!!
3、当出现异常需要修改和删除的序列时,友情提示:删除重新建!
最新文章
- S1的小成果:MyKTV系统
- php多进程总结
- 《C++编程规范》
- iOS开发Swift篇—(十)方法
- webexam项目杂记2
- firefox 自定义快捷键
- c#基础语言编程-异常处理
- memcached并发处理
- dede留言板BUG解决
- js数据类型的判断方法
- JavaScript入门学习笔记(一)
- 接口自动化框架(java)--5.通过testng.xml生成extentreport测试报告
- 解决jmeter乱码
- centos7安装 owncloud注意事项
- js中数组常用的api 及其作用
- linux之nginx
- vuex是什么?怎么使用?哪种功能场景使用它?
- EasyExcel 解析excel
- 20155317 王新玮 2016-2017-2 《Java程序设计》第6周学习总结
- lua_VC6环境
热门文章
- “Too many texture interpolators would be used for ForwardBase pass”
- 高性能服务器开发基础系列 (二)Reactor模式
- bootstrap-内联文本元素-小号文本
- 两种方法直接删除数组中特定值的项(JavaScript)
- 解决vue渲染时闪烁{{}}的问题
- ACM周记
- 关于RMQ问题的四种解法
- OSG程序设计之Hello World1.0
- Android | 带你零代码实现安卓扫码功能
- zabbix 告警信息与恢复信息