1、可在oracle中建立一个sequence,例如:
   create sequence tmp_id increment by 1 start with 1 maxvalue 9999999 nocycle nocache;
2、然后在所需自动递增的表上作一个tri
   CREATE OR REPLACE TRIGGER DCITID
BEFORE INSERT ON RECKING_CLASS_COMP_DCIT.DEPART
FOR EACH ROW
BEGIN
    SELECT tmp_id.NEXTVAL INTO :NEW.NUM FROM DUAL;
END;