Oracle 觸發(fā)器的使用小結(jié)

將觸發(fā)器應(yīng)用在插入表時相應(yīng)字段唯一值

–建遞增序列
CREATE SEQUENCE LZEAM_SP_LOOP_EQ_SEQ MINVALUE 1 INCREMENT BY 1 START WITH 1
測試:
SELECT LZEAM_SP_LOOP_EQ_SEQ.NEXTVAL FROM DUAL
–建觸發(fā)器
CREATE OR REPLACE TRIGGER LZEAM.LZEAM_SP_LOOP_EQ_TRIGGER BEFORE INSERT ON SP_LOOP_EQ FOR EACH ROW BEGIN SELECT LZEAM.LZEAM_SP_LOOP_EQ_SEQ.NEXTVAL INTO :NEW.LOOP_EQ_CODE FROM DUAL; END;
–查觸發(fā)器
SELECT * FROM USER_TRIGGERS;
/**啟/禁用觸發(fā)器*/
ALTER TABLE SP_LOOP_EQ DISABLE ALL TRIGGERS ALTER TABLE SP_LOOP_EQ ENABLE ALL TRIGGERS

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊13 分享