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,一直累加下去
原文地址:https://www.cnblogs.com/zjmzone/p/2233007.html