随笔-167  评论-8  文章-0  trackbacks-0

让oracle实现自增字段

先建序列,然后建立一个触发器实现!
cata0是表名,cata0_id是需要自增的字段!
CREATE SEQUENCE SEQ_cata0
 INCREMENT BY  1
 START WITH  1
 MAXVALUE  9999999

CREATE TRIGGER TRG_cata0 BEFORE
INSERT  ON cata0
FOR EACH ROW begin
   SELECT SEQ_cata0.NEXTVAL
     INTO :NEW.cata0_ID
     FROM DUAL;
End TRG_cata0;

posted on 2010-03-10 10:48 老马驿站 阅读(212) 评论(0)  编辑 收藏 引用 所属分类: DataBase