|
|
ORACLE中生成流水号 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
创建一个序列: create sequence EXAMPLE_SEQ increment by 1 start with 1 minvalue 1 cache 20; 在EXAMPLE表上创建一个触发器 CREATE OR REPLACE TRIGGER "PORTAL".TRI_EXAMPLE_TABLE BEFORE INSERT ON EXAMPLE_TABLE FOR EACH ROW begin select EXAMPLE_SEQ.nextval into :new.EXAMPLE_ID from dual; end; 如果系统不算庞大,那么创建一个序列就可以了,但需要为多个表创建多个触发器来生成流水号。
|
|
相关文章:相关软件: |
|