触发器代码

 

 

 create trigger [dbo].[tig_name]
   on [dbo].[Chances]
   for update
   as
   begin
        
       --1 查询添加临时表 得到状态值,如果添加临时表的状态值为3 那么就要执行一个添加的操作了
       
       declare @name varchar(50)--保存客户的姓名
       declare @state int --保存状态
         declare @cusid int --保存客户经理
        select @name=ChanName,@state=ChanState,@cusid=ChanDueMan from inserted
        
        if(@state=3)--这个用户开发计划为成功的状态,那么就需要把这个人添加到客户信息表
        begin
            
            insert into Customers(UserID,CusName,CusState) values(@cusid,@name,1)
        end
        
   end


--触发器 触发器是一种强制的业务规则,触发器的类型有3种,删除触发器、添加触发器
--修改触发器 ,临时表 inserted deleted

--执行删除的时候。触发器会把删除以后的数据放到了删除临时表
--delete from Chances where ChanID=9

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值