您的位置:首页 > 数据库 > Oracle

ORACLE中建立自增字段的方法

2005-05-27 22:13 423 查看
今天有人问起,写在这里,便于以后CP


-----------------------------------------------------------
1. 建立 SEQUENCE

CREATE [ OR REPLACE ] SEQUENCE sequence_identity
START WITH [b]initial seed
[/b]INCREMENT BY [b]step
[/b]MAXVALUE upper bound [NOMAXVALUE]
NOCYCLE [empty]

2. 建立 TRIGGER

CREATE [ OR REPLACE ] TRIGGER trigger_identity
BEFORE INSERT ON table_name
FOR EACH ROW
BEGIN
SELECT sequence_identity.NEXTVAL INTO :new.column_name FROM DUAL;
END;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: