create or replace trigger DATA_SYNC_@TABLE@
before insert or update or delete on @TABLE@
REFERENCING OLD AS old_emp NEW AS new_emp
for each row
begin
--通過應用程序修改時,F(xiàn)_SYNC_UPDATE=null或F_SYNC_UPDATE=0,此時不需要更新F_SYNC_DATE 時間戳,也不需要記錄刪除記錄
if (:new_emp.F_SYNC_UPDATE is null) or (:new_emp.F_SYNC_UPDATE = 0) then
--插入和更新操作,更新時間戳F_SYNC_DATE=systimestamp和F_SYNC_UPDATE=null
if INSERTING or UPDATING then
select systimestamp, null
into :new_emp.F_SYNC_DATE, :new_emp.F_SYNC_UPDATE
from dual;
end if;
if INSERTING then
--把新增加的記錄插入到操作記錄表
insert into DATA_SYNC_B_OPERATOR
(t_name, o_type, o_date, VKEYS)
values
('@TABLE@', 1, systimestamp, @INSERTVAL@);
end if;
if DELETING then
--把刪除記錄的主鍵添加到操作記錄表
insert into DATA_SYNC_B_OPERATOR
(t_name, o_type, o_date, VKEYS)
values
('@TABLE@', 3, systimestamp, @UPDATEVAL@);
end if;
end if;
end DATA_SYNC_@TABLE@;
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
專注于為中小企業(yè)提供成都做網(wǎng)站、網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)
璧山免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了成百上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。
新聞名稱:Oracle創(chuàng)建觸發(fā)器-創(chuàng)新互聯(lián)
瀏覽地址:
http://weahome.cn/article/dgochi.html