Oracle

  Oracle中的自增,不如Sql server那般方便。

 1 --1.创建序列
 2 CREATE SEQUENCE "TABLE_NAME"."SQ_NAME"
 3 MINVALUE 1 MAXVALUE 9999999999999999999999999999
 4 -- 定义列的步长,默认为1
 5 INCREMENT BY 1
 6 -- 定义序列的起始值,默认为1
 7 START WITH 1
 8 CACHE 20 NOORDER NOCYCLE ;
 9 --2.创建触发器
10 CREATE OR REPLACE TRIGGER "TR_NAME" BEFORE
11   INSERT ON "TABLE_NAME" FOR EACH row BEGIN
12   SELECT "SQ_NAME".nextval INTO : new."ID" FROM dual;
15 END;
原文地址:https://www.cnblogs.com/xinhuan/p/4872301.html