触发器---一张表更新另一张表同步更新
来源:互联网 发布:程序员数学 四部曲 pdf 编辑:程序博客网 时间:2024/06/05 09:10
if (object_id('ggaogqa', 'TR') is not null)
drop trigger ggaogqa
go-----判断触发器是否存在,如存在删除
create trigger ggaogqa on kexin..test2---创建触发器
after insert,update,delete---------功能:插入、更新、删除as
begin
declare @inserted int, @deleted int
select @inserted=COUNT(*) from inserted
select @deleted=COUNT(*) from deleted
if @inserted>0 and @deleted=0-----插入记录
begin
insert into gkx..test2(id,name,tot,tot2) select id,name,tot,tot2 from inserted
end
else if @inserted>0 and @deleted>0----更新记录
begin
DELETE FROM gkx..test2 WHERE id = (SELECT id FROM DELETED)
insert into gkx..test2(id,name,tot,tot2) select id,name,tot,tot2 from INSERTED
end
else if @inserted=0 and @deleted>0----删除记录
begin
delete from gkx..test2
where id=(select id from deleted)
end
end
go
select * from gkx..test2
select * from kexin..test2
select * from gkx..test2
select * from kexin..test2
truncate table kexin..test2
truncate table gkx..test2
insert into kexin..test2(name,tot,tot2) values('ga3','20','50')
insert into kexin..test2(name,tot,tot2) values('ga5','20','50')
insert into kexin..test2(name,tot,tot2) values('ga6','20','50')
insert into kexin..test2(name,tot,tot2) values('ga7','20','50')
update kexin..test2
set name='gaokexin'
where id='3'
delete kexin..test2 where id=1
0 0
- 触发器---一张表更新另一张表同步更新
- Oracle触发器实现插入或更新一张表数据同时插入或更新另一张表
- Oracle触发器实现更新一张表数据时判断另一张表是否存在,存在更新数据,不存在插入数据
- 一张表的某列值去更新另一张表的某列值。
- 用一张表更新另一张表(做个标记)
- 根据一张表去更新另一张表的数据
- 2014-08-13用一张表更新另一张表
- SQL使用一张表的数据更新另一张表
- 两张表关联,根据一张表更新另一张表
- 一张表更新另一张表 单行返回多行
- 查询一张表的数据去更新另一张表
- 更新一张表数据到另一张表sql
- 根据某一条件,从一张表更新数据到另一张表的相应列
- SQL从一张表的某个字段更新为另一张表的字段
- 两张表主键相同,根据主键一张表主键更新另一张表数据的方法
- MySql中用一张表的数据更新另一张表的部分数据
- SQL---用一张表中的一列更新另一张表中的一列
- Oracle 更新一张表中某个字段等于另一张表中的某个字段
- Leetcode -Delete Node in a Linked List !
- HDU——1397Goldbach's Conjecture(二分查找+素数打表)
- java 是值传递还是引用传递
- C++ STL 一般总结
- Machine Learning - Linear Regression with Multiple Variables
- 触发器---一张表更新另一张表同步更新
- 自编题——染色
- 一位极客美女打造了一款能为她做“口活”的装置
- 《machine learning with spark》学习笔记--文本挖掘
- LightOJ 1422 Halloween Costumes
- OPENCV版本的单目标定示例代码(张正友)
- xml解析之DOM
- 【炼数成金の大数据学统计基础】第一课作业
- UVA 10600 - ACM Contest and Blackout(最小生成树&次小生成树)