关闭

SQL 触发器的编写

标签: sqlinsertdeleteuser
638人阅读 评论(0) 收藏 举报
 / 触发器添加到多个表
CREATE TRIGGER [whm03_insert] ON [dbo].[whm03] 
FOR INSERT
AS
insert whm03_Del
select top 1 * from whm03 order by id desc

/ 触发器删除多个表
CREATE TRIGGER [whm03_Del] ON [dbo].[User] 
FOR delete
AS
    
Delete Boke_User 
    
From Boke_User br , Deleted  d
    
Where br.UserName=d.UserName

/ 触发器修改多个表
CREATE TRIGGER [whm03_Update] ON [dbo].[User] 
FOR UPDATE
AS
    
if Update(UserName)
    
begin

    
Update br 
      
Set br.UserName=i.UserName
      
From Boke_User br , Deleted d ,Inserted i 
      
Where br.UserName=d.UserName

    
end
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:20986次
    • 积分:312
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:13篇
    • 译文:0篇
    • 评论:0条
    文章分类