1、建立序列: CREATE SEQUENCE seq_emergency_id NOCYCLE MAXVALUE 9999999999 START WITH 2;
2、建立触发器: CREATE OR REPLACE TRIGGER set_emergency_id BEFORE INSERT ON "EMERGENCY" FOR EACH ROW DECLARE next_emergency_id NUMBER; BEGIN --Get the next emergency id from the sequence SELECT seq_emergency_id.NEXTVAL INTO next_emergency_id FROM dual;
--use the sequence number as the primary key --for the record being inserted :new.id := next_emergency_id; END;