创建自增序列:
SQL>CREATE SEQUENCE test_seq
SQL>INCREMENT BY 1
SQL>START WITH 1
SQL>MAXVALUE 9999999;
创建触发器(设表的自增列为Id):
CREATE OR REPLACE TRIGGER seq_trigger
BEFORE INSERT ON table_name
FOR EACH ROW
DECLARE
s_ID number;
BEGIN
SELECT test_seq.nextval INTO s_ID FROM DUAL;
:NEW.ID:=s_ID;
END seq_trigger;