oracle触发器
来源:互联网 发布:手机定时提醒软件 编辑:程序博客网 时间:2024/05/21 10:20
CREATE TABLE CONNECTINGBRIDGE (
TEMP1 VARCHAR(50),
TEMP2 VARCHAR(50),
TEMP3 VARCHAR(50),
TEMP4 VARCHAR(50),
TEMP5 VARCHAR(50),
TABLENAME VARCHAR(50),
flag VARCHAR(5)
);
Create Or Replace Trigger CONNECTINGBRIDGETrig
After Insert Or Delete Or Update On ARC_STOREINFO For Each Row
declare
d Number(5);
Begin
If Inserting Then
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:NEW.STOREID,'0', 'ARC_STOREINFO');
Elsif Updating Then
select count(*) into d from CONNECTINGBRIDGE where TEMP1=:NEW.STOREID;
if d = 0 THEN
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:NEW.STOREID,'0', 'ARC_STOREINFO');
else
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:OLD.STOREID,'2', 'ARC_STOREINFO');
end if;
Elsif Deleting Then
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:OLD.STOREID, '1', 'ARC_STOREINFO');
End If;
End;
TEMP1 VARCHAR(50),
TEMP2 VARCHAR(50),
TEMP3 VARCHAR(50),
TEMP4 VARCHAR(50),
TEMP5 VARCHAR(50),
TABLENAME VARCHAR(50),
flag VARCHAR(5)
);
Create Or Replace Trigger CONNECTINGBRIDGETrig
After Insert Or Delete Or Update On ARC_STOREINFO For Each Row
declare
d Number(5);
Begin
If Inserting Then
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:NEW.STOREID,'0', 'ARC_STOREINFO');
Elsif Updating Then
select count(*) into d from CONNECTINGBRIDGE where TEMP1=:NEW.STOREID;
if d = 0 THEN
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:NEW.STOREID,'0', 'ARC_STOREINFO');
else
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:OLD.STOREID,'2', 'ARC_STOREINFO');
end if;
Elsif Deleting Then
Insert Into CONNECTINGBRIDGE(TEMP1,flag,TABLENAME) Values (:OLD.STOREID, '1', 'ARC_STOREINFO');
End If;
End;
0 0
- oracle 触发器
- Oracle触发器
- Oracle触发器
- oracle触发器
- ORACLE触发器
- oracle触发器
- Oracle 触发器
- oracle触发器
- Oracle触发器
- Oracle 触发器
- Oracle 触发器
- Oracle 触发器
- oracle触发器
- oracle 触发器
- Oracle触发器
- oracle触发器
- ORACLE触发器
- ORACLE 触发器
- 动态添加fragment与手势切换(三)(android)
- Android 用一个监听器实现多个监听
- HDU5023A Corrupt Mayor's Performance Art (2014 ACM/ICPC Asia Regional Guangzhou Online)
- hashmap,treemap,hashtable
- 还是hdu2222
- oracle触发器
- ASI自定义post请求
- 免费图标:30款彩色圆角图标设计
- C++学习笔记(第四章 函数的应用 递归函数 之四)
- mongoDB的map reduce
- 怎么玩FIFA 15港版E9加速器分享国内怎么抢先玩FIFA15
- Java—面向对象(一)
- Linux学习笔记(十三)键盘高级操作技巧
- baidu单词出现的次数