oracle序列

今天写东西时遇到添加的父表数据的同时添加子表数据,这里解决方法用Oracle序列。

 

SELECT SEQ_PUID.NEXTVAL FROM DUAL

这里要先创建序列。.nextval和CURRVAL区别: http://1985wanggang.blog.163.com/blog/static/776383320108291649524/

 


 

dual : 是oracle的虚拟表,不是真实存在的.
SEQ_YX : 这个是开发人员自己起的一个"序列"的名字,序列一般用于生成id号.
SEQ_YX.nextval 就是取序列的下一个值

举个例子来说
序列当前的值是100,执行一下上面的语句就会取到101,再执行一下就会取到102,一直累加下去
posted @ 2011-11-02 14:11  ω♪zone咕咯  阅读(230)  评论(0编辑  收藏  举报