oracle 序列自動(dòng)增長(zhǎng) 觸發(fā)器
做insert 操作時(shí)不要在寫(xiě)zseq_userinfo_userid.NEXTVAL 了 和sql2005 一樣 序列會(huì)自動(dòng)增長(zhǎng)
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 歐陽(yáng)良才 閱讀(3284) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): ORACLE