oracle 序列自動增長 觸發器
做insert 操作時不要在寫zseq_userinfo_userid.NEXTVAL 了 和sql2005 一樣 序列會自動增長
CREATE SEQUENCE zseq_userinfo_userid;
create or replace
TRIGGER ztrg_userinfo_userid BEFORE
INSERT ON userinfo
FOR EACH ROW
WHEN (NEW.userid IS NULL) BEGIN
SELECT zseq_userinfo_userid.NEXTVAL into:new.userid FROM DUAL;
END;
CREATE SEQUENCE zseq_userinfo_userid;
create or replace
TRIGGER ztrg_userinfo_userid BEFORE
INSERT ON userinfo
FOR EACH ROW
WHEN (NEW.userid IS NULL) BEGIN
SELECT zseq_userinfo_userid.NEXTVAL into:new.userid FROM DUAL;
END;
posted on 2012-04-13 13:30 歐陽良才 閱讀(3284) 評論(0) 編輯 收藏 所屬分類: ORACLE