在oracle数据库中没有将某个字段设置成自动增量的功能,但可以通过其它方法来实现这个功能,即通过oracle的触发器来实现。
CREATE SEQUENCE 序列名称
INCREMENT BY 1
START WITH 10000
NOMAXVALUE
NOMINVALUE
NOCYCLE
CACHE 20
ORDER
然后建立一个触发器,如下:
select SMS_USERMGR_SEQ.NEXTVAL into :new.id from dual;
阅读(1029) | 评论(0) | 转发(0) |