Oracle 觸發(fā)器的使用小結(jié)
更新時(shí)間:2009年05月04日 22:52:21 作者:
將觸發(fā)器應(yīng)用在插入表時(shí)相應(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
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
相關(guān)文章
Oracle字符函數(shù)應(yīng)用檢測漢字的方法
這篇文章主要介紹了Oracle字符函數(shù)應(yīng)用檢測漢字的方法,需要的朋友可以參考下2017-03-03
Oracle中在pl/sql developer修改表的2種方法
Oracle中在pl/sql developer修改表的2種方法,需要的朋友可以參考一下2013-03-03
PL/SQL編程經(jīng)驗(yàn)小結(jié)開發(fā)者網(wǎng)絡(luò)Oracle
PL/SQL編程經(jīng)驗(yàn)小結(jié)開發(fā)者網(wǎng)絡(luò)Oracle...2007-03-03
教你使用PLSQLDeveloper14連接Oracle11g的詳細(xì)過程
今天給大家?guī)硪黄坛剃P(guān)于用PLSQLDeveloper14連接Oracle11g的詳細(xì)過程,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-09-09
Oracle使用強(qiáng)制索引的方法與注意事項(xiàng)
這篇文章主要給大家介紹了關(guān)于Oracle使用強(qiáng)制索引的方法與注意事項(xiàng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11
在Oracle數(shù)據(jù)庫中添加外鍵約束的方法詳解
這篇文章主要介紹了在Oracle數(shù)據(jù)庫中添加外鍵約束的方法,需要的朋友可以參考下2016-01-01
Oracle?range時(shí)間范圍自動(dòng)分區(qū)的創(chuàng)建方式
這篇文章主要介紹了Oracle??range時(shí)間范圍自動(dòng)分區(qū)的創(chuàng)建方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
Oracle批量插入數(shù)據(jù)的三種方式【推薦】
本文給大家?guī)砣Noracle批量插入數(shù)據(jù)的方法,每種方法都是通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2018-06-06
Oracle生成連續(xù)的數(shù)字/字符/時(shí)間序列的常用語法
這篇文章主要介紹了Oracle生成連續(xù)的數(shù)字/字符/時(shí)間序列的常用語法,在 Oracle 中實(shí)現(xiàn)數(shù)據(jù)行生成的方法有很多,本文只介紹幾種常用的語法,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下2024-04-04

