Oracle 触发器的使用小结
生活随笔
收集整理的這篇文章主要介紹了
Oracle 触发器的使用小结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
將觸發器應用在插入表時相應字段唯一值
--建遞增序列
CREATE SEQUENCE LZEAM_SP_LOOP_EQ_SEQ MINVALUE 1 INCREMENT BY 1 START WITH 1
測試:
SELECT LZEAM_SP_LOOP_EQ_SEQ.NEXTVAL FROM DUAL
--建觸發器
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;
--查觸發器
SELECT * FROM USER_TRIGGERS;
/**啟/禁用觸發器*/
ALTER TABLE SP_LOOP_EQ DISABLE ALL TRIGGERS ALTER TABLE SP_LOOP_EQ ENABLE ALL TRIGGERS
總結
以上是生活随笔為你收集整理的Oracle 触发器的使用小结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle--序列和触发器的使用
- 下一篇: oracle利用触发器实现自增列