永发信息网

如何在触发器中调用存储过程

答案:3  悬赏:10  手机版
解决时间 2021-02-07 18:13
如何在触发器中调用存储过程
最佳答案
在触发器中调用存储过程:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
CREATEtriggermalice  
onBBSUser  
forupdate
as
if update(receive)  --当receive字段发生update事件时触发
begin
updatebbsuser   
setreceive_temp=bu.receive_temp+(i.receive-d.receive)  
frombbsuser bu,deleted d,inserted i  
wherebu.userid=i.userid  
 
declare@tempfloat,@scope float
set@temp=(selectbb.receive_temp frombbsuser bb,deleted d wherebb.userid=d.userid) 
set@scope=(selectbb.receive_scope fromBBSUser bb,deleted d wherebb.userid=d.userid) 
 
if @temp<=@scope 
updateuserinfo 
setstandnumber=bu.standnumber+(i.receive-d.receive) 
fromuserinfo bu,deleted d,inserted i 
wherebu.userid=d.userid 
 
declare@userint,@com float
select@user=d.userid,@com=us.standnumber 
fromUserInfo  us,Deleted  d,Inserted  i 
whereus.userid=d.userid 
exectimely  @user,@com  
       
if @temp>@scope 
begin
updateuserinfo 
setstandnumber=bu.standnumber+(@scope-d.receive) 
fromuserinfo bu,deleted d,inserted i 
wherebu.userid=d.userid 
 
updatebbsuser 
setreceive_temp=@scope  
frombbsuser bu,deleted d 
wherebu.userid=d.userid 
 
select@user=d.userid,@com=us.standnumber 
fromUserInfo  us,Deleted  d,Inserted  i 
whereus.userid=d.userid 
exectimely  @user,@com        
end
end
全部回答
直接调用 CREATE OR REPLACE TRIGGER TRU_WORKSAL AFTER UPDATE OR DELETE ON WORKSAL FOR EACH ROW DECLARE CALC DATE; BEGIN pad_amt(:new.salmonth,:new.staff); pad_sal(:new.salmonth,:new.staff); END; /
  • --触发器如何调用存储过程 create tigger test in table for insert as exec 存储过程名 go 
  • --存储过程如何调用触发器 create proc test as update table set…… insert table select…… delete table……
  • 我要举报
    如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    音境乐器(达州开江县)地址在哪,我要去那里办
    皇嘉宾馆在什么地方啊,我要过去处理事情
    佳能600d跟80D用狗头拍出来效果一样吗.
    天音琴行(怀化辰溪县)地址好找么,我有些事要
    【班固汉书】班固《汉书》的叙事特点是()。
    红星纸业这个地址在什么地方,我要处理点事
    城北小学-剑桥英语地址在哪,我要去那里办事
    面包车高温怎么回事
    青丘狐传说柳长言为什么请九尾狐出山
    40公分长宽高的黄腊石什么价格
    辰龙培训学校怎么去啊,我要去那办事
    会声会影x4没有声音
    香约云南过桥米线店我想知道这个在什么地方
    武汉潜江艺术学院是属于几类大学
    大画加美术教育怎么去啊,我要去那办事
    推荐资讯
    雨花区环保局怎么去啊,我要去那办事
    抹灰层由底层、中层和面层组成,中层的作用是
    双合美食(大连湾店)在哪里啊,我有事要去这个
    激光切割机连接设备(通讯失败)是怎么回事?
    男生叫你宝贝 那女生该叫他什么好?
    求阴影部分的面积答对有好评过程和答案
    一心向佛,有缘无缘无缘有缘缘尽人散 。 求下
    肖申克的救赎中 老布养了乌鸦几年
    兴业银行理财产品真的那么高吗
    说一说你对春雨贵如油这句话的理解
    GTX多少的显卡玩GTA5不卡?
    我老婆在酒吧上班还常常欺骗我,我该怎么办?
    正方形一边上任一点到这个正方形两条对角线的
    阴历怎么看 ?