简单触发器

来源:互联网 发布:阿尔法狗 算法原理 编辑:程序博客网 时间:2024/05/16 06:09

例:在创建新用户时,创建虚拟账户表和账户表


ALTER TRIGGER [dbo].[InsertIntoUsercoinsAndUseraccount]--写入触发器的名称  

   ON  [dbo].[userlist] --创建触发器的表  

   AFTER INSERT--在插入事件之后触发  

AS   

--定义变量  

declare @UserId int,       

          @Coins money    

          --通过查询给变量赋值    

          select @UserId =id FROM inserted   

BEGIN  

    SET NOCOUNT ON;  

    --向银币表插入数据  

    insert into usercoins (userid ,coins ) values (@UserId ,100) 

    --向账户表插入数据  

    insert into useraccount (userid,moneys) values (@UserId,0)

END  

0 0