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

建表时自动增加oracle表中记录的ID值

2009-02-13 18:51 751 查看
CREATE SEQUENCE HXID

INCREMENT BY 1

START WITH 1

MAXVALUE 9999999

NOCYCLE

//以上为建立序列

create or replace trigger TriggerID

before insert on GAS_INFO_HX

for each row

begin

select HXID.nextval into:new.ID from sys.dual;

end;

//以上为建立触发器

//插入一条数据的实例

INSERT INTO GAS_INFO_HX(CODE,STATUS,REC_TIME,DESCRIPTION) values ('888888',0,to_date('2009-02-08 13:12:12','yyyy-mm-dd hh24:mi:ss'),'正常')";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: