文章详情页
ORACLE中生成流水号
创建一个序列:create sequence EXAMPLE_SEQincrement by 1start with 1minvalue 1cache 20;在EXAMPLE表上创建一个触发器 ;CREATE OR REPLACE TRIGGER 'PORTAL'.TRI_EXAMPLE_TABLE BEFORE INSERT ON ;;;EXAMPLE_TABLE FOR EACH ROWbegin select EXAMPLE_SEQ.nextval into :new.EXAMPLE_ID from dual;end;假如系统不算庞大,那么创建一个序列就可以了,但需要为多个表创建多个触发器来生成流水号。
排行榜