序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。
其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。
create sequence PAY_INFO_SQE
创建序列,值自增长不会重复
比如,可用于系统中单号的生成:
SELECT lpad(PAY_INFO_SQE.NEXTVAL,6,'0') FROM dual
序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。
其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。
create sequence PAY_INFO_SQE
创建序列,值自增长不会重复
比如,可用于系统中单号的生成:
SELECT lpad(PAY_INFO_SQE.NEXTVAL,6,'0') FROM dual