说明:先创建一个表 tab(id number,……)
然后创建序列,
CREATE SEQUENCE xulieming MINVALUE 1 START WITH 1 INCREMENT BY 1 CACHE 10
上面的代码创建名为 xulieming 的序列对象,它以 1 起始且以 1 递增。该对象缓存 10 个值以提高性能。CACHE 选项规定了为了提高访问速度要存储多少个序列值。
要在 "tab" 表中插入新记录,我们必须使用 nextval 函数(该函数从 xulieming 序列中取回下一个值):
INSERT INTO tab(id,……) VALUES (xulieming.nextval,……);