转 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、当出现异常需要修改和删除的序列时,友情提示:删除重新建!

最新文章

  1. S1的小成果:MyKTV系统
  2. php多进程总结
  3. 《C++编程规范》
  4. iOS开发Swift篇—(十)方法
  5. webexam项目杂记2
  6. firefox 自定义快捷键
  7. c#基础语言编程-异常处理
  8. memcached并发处理
  9. dede留言板BUG解决
  10. js数据类型的判断方法
  11. JavaScript入门学习笔记(一)
  12. 接口自动化框架(java)--5.通过testng.xml生成extentreport测试报告
  13. 解决jmeter乱码
  14. centos7安装 owncloud注意事项
  15. js中数组常用的api 及其作用
  16. linux之nginx
  17. vuex是什么?怎么使用?哪种功能场景使用它?
  18. EasyExcel 解析excel
  19. 20155317 王新玮 2016-2017-2 《Java程序设计》第6周学习总结
  20. lua_VC6环境

热门文章

  1. “Too many texture interpolators would be used for ForwardBase pass”
  2. 高性能服务器开发基础系列 (二)Reactor模式
  3. bootstrap-内联文本元素-小号文本
  4. 两种方法直接删除数组中特定值的项(JavaScript)
  5. 解决vue渲染时闪烁{{}}的问题
  6. ACM周记
  7. 关于RMQ问题的四种解法
  8. OSG程序设计之Hello World1.0
  9. Android | 带你零代码实现安卓扫码功能
  10. zabbix 告警信息与恢复信息