一、创建序列
CREATE SEQUENCE seq_emp_tab_id
INCREMENT BY 1--------每次增长1
START WITH 1------------从1开始
MAXVALUE 99-------------最大值为99
NOCYCLE------------------不循环
二、创建表
CREATE TABLE emp_tab
(
ID NUMBER NOT NULL PRIMARY KEY,
NAME VARCHAR2(16) NOT NULL,
deptno NUMBER NOT NULL REFERENCES dept_tab (deptno),
hiredate DATE,
sal NUMBER
)SEGMENT CREATION IMMEDIATE-------建表时让segment立即执行
三、插入数据及查询current
INSERT INTO emp_tab VALUES(seq_emp_tab_id.nextval, '玄机子', 10, to_date('2010-5-6', 'yyyy-MM-dd'), 8888);
SELECT seq_emp_tab_id.currval FROM emp_tab;(必须先调用nextval后currval才有值)