Oracle设置某个表字段递增

当Oracle设置字段递增创建触发器
先建一个序列,打开PLSQL
找到Sequences,右击新建
Oracle设置某个表字段递增_第1张图片
根据自己的需要填写
Oracle设置某个表字段递增_第2张图片
然后添加触发器,点新建-程序窗口-空白
Oracle设置某个表字段递增_第3张图片

--TEST_ID为触发器的名字,TEST是添加触发器的表名
CREATE OR REPLACE TRIGGER "TEST_ID" BEFORE INSERT ON "TEST" FOR EACH ROW
BEGIN
  SELECT
  --TEST_XL就是添加的序列名称,ID就是TEST表里要递增的字段
    TEST_XL.nextval INTO : new.ID
  FROM
  dual;
END;

Oracle设置某个表字段递增_第4张图片

你可能感兴趣的:(笔记,oracle,数据库)