订单号的生成

<select id="getOrderNumber" resultType="string">
select order_sque.nextval
from dual
</select>
https://zhidao.baidu.com/question/129650627.html

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

举个例子来说
序列当前的值是100,执行一下上面的语句就会取到101,再执行一下就会取到102,一直累加下去

至于序列的详细介绍,可以查下oracle的文档或者再百度下..

猜你喜欢

转载自www.cnblogs.com/woainixxx/p/11129128.html