青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-59  評論-36  文章-0  trackbacks-0

 

create table a_1
(
[id] char (20),
total int
)

create table a_2
(
[id] char (20),
total int
)
有以上兩表。
寫一個觸發器,實現:
對a_1進行insert,在a_2中,如果存在和a_1中剛插入的id相同的id,則對a_2中的這個id相應的total進行累加,如果沒有,則在a_2中插入a_1中新插入的字段
對a_1進行delete,則在a_2中相同的id相應的total上減去a_1中剛刪除的那個total
假設a_1為:
001  10
002  8
003  7
001  2
004  90
002  3
001  22

a_2為:
001  34
002  11
003  7
004  90

insert:
insert a_1 values('001',100)
insert后:
a_1為:
001  10
002  8
003  7
001  2
004  90
002  3
001  22
001  100

a_2為:
001  134
002  11
003  7
004  90


delete:
delete a_1
where a_1.[id]='001' and a_1.total = 10

delete后:
a_1為:
002  8
003  7
001  2
004  90
002  3
001  22
001  100

a_2為:
001  124
002  11
003  7
004  90


code:

create table a_1
(
[id] char (20),
total 
int
)

create table a_2
(
[id] char (20),
total 
int
)


create trigger trigger_1
    
on a_1
    
for insert , delete
as
if exists (select * from inserted)  -- 判斷是否進行insert操作
begin
if exists 
    ( 
    
select 'true' 
    
from inserted 
    
join a_2  on inserted.[id] =a_2.[id]
    )
    
begin
    
declare @id_1 char(20),@val_1 int
    
select @id_1 = [id] , @val_1 = total from inserted

    
update  a_2
    
set a_2.total = a_2.total + @val_1 
    
where @id_1 = a_2.[id]
    
end
else
    
begin
    
declare @id_2 char(20),@val_2 int
    
    
select @id_2 = [id] , @val_2 = total from inserted

    
insert a_2 values(@id_2@val_2)
    
end
end

else -- delete操作

begin

   
declare @id_3 char(20) , @val_3 int
   
select @id_3 = [id] , @val_3 = total from deleted

   
update  a_2
   
set a_2.total = a_2.total - @val_3 
   
where @id_3 = a_2.[id]

end

select * from a_1
select * from a_2

insert a_1 values('001',10)
insert a_1 values('002',9)
insert a_1 values('001',40)
insert a_1 values('003',73)
insert a_1 values('002',11)

select * from a_1
select * from a_2

delete a_1 
where a_1."id" = '001' and a_1.total = 10

select * from a_1
select * from a_2


 第一次寫觸發器,不免方法較笨,如果誰有更好的方法,還望分享分享。

posted on 2009-11-25 19:57 zhaoyg 閱讀(250) 評論(0)  編輯 收藏 引用 所屬分類: SQL Server學習筆記
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美成年人网站| 欧美国产极速在线| 亚洲高清不卡在线| 亚洲国产精品第一区二区三区| 国产日韩欧美中文| 狠狠久久婷婷| 亚洲乱码国产乱码精品精天堂| 亚洲精品久久久久久久久久久久久| 亚洲激情综合| 亚洲视频二区| 久久精品国产清高在天天线| 久久香蕉精品| 亚洲精品久久| 亚洲淫性视频| 久久综合久久综合久久| 欧美美女日韩| 国产亚洲美州欧州综合国| 亚洲国产欧美一区二区三区同亚洲| 日韩视频在线你懂得| 欧美一级视频| 亚洲电影有码| 香蕉久久夜色精品国产| 欧美freesex8一10精品| 国产亚洲欧美另类一区二区三区| 亚洲激情精品| 久久成人一区二区| 亚洲精品乱码久久久久久蜜桃91| 欧美一区成人| 欧美日韩国产三区| 在线观看欧美成人| 欧美一级在线播放| 亚洲国产天堂久久综合| 久久爱www久久做| 国产精品大片| 亚洲精品永久免费| 久久综合久久88| 亚洲在线观看视频| 欧美日韩天天操| 亚洲高清一二三区| 久久久久国产成人精品亚洲午夜| 亚洲免费电影在线| 免费在线国产精品| 精品不卡在线| 久久久综合香蕉尹人综合网| 亚洲天堂网站在线观看视频| 欧美成人精品在线视频| 黄色日韩在线| 久久免费黄色| 久久激情久久| 99在线观看免费视频精品观看| 久久精品72免费观看| 国产精品入口日韩视频大尺度| 一本久久综合亚洲鲁鲁| 亚洲福利在线看| 老巨人导航500精品| 亚洲大胆在线| 欧美激情中文字幕乱码免费| 久久久久久久91| 在线观看91精品国产入口| 久久久久这里只有精品| 欧美在线高清| 在线观看视频亚洲| 亚洲国产乱码最新视频| 欧美区高清在线| 亚洲线精品一区二区三区八戒| 亚洲精品在线一区二区| 欧美日韩激情小视频| 一本色道久久综合一区| 一区二区三区四区精品| 国产精品久久久久一区二区三区| 亚洲欧美精品一区| 校园春色综合网| 在线看不卡av| 亚洲精品免费在线| 欧美特黄a级高清免费大片a级| 亚洲自拍偷拍色片视频| 亚洲欧美综合精品久久成人| 国内精品视频666| 欧美第一黄色网| 欧美精品导航| 欧美亚洲免费高清在线观看| 欧美在线影院| 日韩一级裸体免费视频| 亚洲一区国产一区| 黄色亚洲精品| 亚洲精品小视频在线观看| 国产精品入口日韩视频大尺度| 欧美在线视频免费播放| 久久亚洲美女| 亚洲性视频网站| 久久精品国产综合精品| 9色国产精品| 香蕉乱码成人久久天堂爱免费| 亚洲国产精品久久精品怡红院| 在线一区欧美| 亚洲电影av在线| 亚洲五月六月| 亚洲精品久久久久久下一站| 亚洲影音一区| 日韩视频精品| 久久精品日产第一区二区| 99伊人成综合| 久久久久久久久蜜桃| 亚洲在线观看免费视频| 欧美成人按摩| 久久久九九九九| 欧美视频在线观看免费| 欧美黑人在线播放| 国产视频自拍一区| 9国产精品视频| 亚洲区一区二区三区| 欧美在线播放视频| 午夜精品久久久久久久男人的天堂 | 欧美在线观看www| 亚洲理论在线观看| 午夜在线精品偷拍| 亚洲制服欧美中文字幕中文字幕| 欧美1区视频| 久久一二三四| 国产亚洲午夜高清国产拍精品| 一区二区国产在线观看| 亚洲精品自在在线观看| 久久久噜噜噜久噜久久| 久久免费视频网| 国产三级欧美三级| 欧美一乱一性一交一视频| 欧美一区二区三区精品| 国产精品h在线观看| 亚洲看片网站| 一区二区三区四区精品| 欧美激情综合在线| 亚洲精品1234| 日韩一二在线观看| 欧美高清视频一区二区| 牛牛影视久久网| 亚洲国产小视频在线观看| 另类酷文…触手系列精品集v1小说| 久久嫩草精品久久久久| 精品动漫av| 欧美激情久久久| 日韩视频在线一区二区三区| 亚洲免费电影在线观看| 欧美精品在线网站| 一本一本大道香蕉久在线精品| 一区二区三区高清在线观看| 国产精品成人一区二区网站软件 | 亚洲理论在线| 一区二区三区四区蜜桃| 国产精品福利在线观看| 亚洲永久免费av| 久久亚洲高清| 亚洲伦理在线| 国产精品久久久久久久9999| 亚洲在线观看免费视频| 久久久亚洲一区| 亚洲肉体裸体xxxx137| 欧美激情一级片一区二区| 日韩天天综合| 久久国产精品久久久| 亚洲欧洲一级| 国产精品亚洲不卡a| 久久久国产精彩视频美女艺术照福利| 欧美大片免费久久精品三p| 一本色道久久综合狠狠躁篇的优点| 国产精品久久久久久久久久尿 | 欧美在线一二三| 亚洲大胆人体视频| 国产精品福利在线| 久久漫画官网| 亚洲一二三区视频在线观看| 久久在线免费观看| 中文精品视频一区二区在线观看| 欧美主播一区二区三区美女 久久精品人 | 老鸭窝毛片一区二区三区| 亚洲精品在线视频观看| 久久久精品一区二区三区| 99视频精品| 国语自产精品视频在线看8查询8| 欧美紧缚bdsm在线视频| 欧美一进一出视频| 日韩视频不卡中文| 欧美国产免费| 午夜精品久久久久久久男人的天堂| 伊人久久久大香线蕉综合直播| 欧美午夜视频在线| 欧美福利电影在线观看| 久久精品国产亚洲高清剧情介绍| 99热精品在线观看| 亚洲经典三级| 欧美国产一区二区| 另类春色校园亚洲| 亚洲欧美日韩国产综合| 亚洲毛片在线| 亚洲国产精品第一区二区| 国产精品热久久久久夜色精品三区| 欧美肥婆在线| 麻豆成人综合网| 久久免费观看视频| 欧美尤物一区| 亚洲欧美国产精品桃花|