时间:2021-07-01 10:21:17 帮助过:21人阅读
2.创建一个序列Sequence
create sequence seq_demo increment by 1 --自增 1 start with 1 --开始值 1 nomaxvalue --无最大值 minvalue 1 --最小值 1 nocycle; --不循环
3.创建一个触发器
CREATE OR REPLACE TRIGGER MY_TGR
BEFORE INSERT ON demo
FOR EACH ROW--对表的每一行触发器执行一次
DECLARE
NEXT_ID NUMBER;
BEGIN
SELECT seq_demo.NEXTVAL INTO NEXT_ID FROM DUAL;
:NEW.ID := NEXT_ID; --:NEW表示新插入的那条记录
END;
4.插入数据进行测试
insert into demo (name,pwd) values (‘111‘,‘222‘)
oracle创建自增ID 表以及触发器的使用
标签:class rom 创建 行触发器 demo tar before 序列 _id