您现在的位置: IT技术文档中心 >> 文档资源 >> 数据库技术 >> Oracle >> 文档正文
ORACLE中生成流水号
作者:未知 文章来源:互联网 点击数: 更新时间:2007-7-14 1:05:44
创建一个序列:
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;
如果系统不算庞大,那么创建一个序列就可以了,但需要为多个表创建多个触发器来生成流水号。
网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 版权申明 | 雁过留声 | 会员中心 |