oracle表設置主鍵自增長

CREATE OR REPLACE TRIGGER T_USERS/*觸發器名稱*/
  BEFORE INSERT ON T_USERS/*表名*/
  FOR EACH ROW
  WHEN (new.PK_USER /*自增長列名*/ is null)
begin
  select USERID.nextval/*自增長名*/ into :new.PK_USER from dual;
end;


create sequence USERID /*自增長名*/
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章