zoukankan      html  css  js  c++  java
  • 触发器,禁止删除某记录

    代码
    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    --
     Author:        <Author,,Name>
    --
     Create date: <Create Date,,>
    --
     Description:    <Description,,>
    --
     =============================================
    ALTER TRIGGER [dbo].[DenyDelete]
       
    ON  [dbo].[tbsmstemplate]
       
    for delete
    AS 
    BEGIN
        
    -- SET NOCOUNT ON added to prevent extra result sets from
        -- interfering with SELECT statements.
        SET NOCOUNT ON;

        
    -- Insert statements for trigger here
        if exists (select 1 from deleted where fsmstemplateid in (22,23,24,25))   
        
    begin   
            
    RAISERROR ('不能删除id=0的记录'161)   
            
    ROLLBACK TRANSACTION   
        
    end   
    END

    走向地狱的途中,不小心走了程序员这条路,路上一个个黑心的老板,和暗无天日的加班,我才发现,通往地狱的路径中,我们这行是最短的。

  • 相关阅读:
    maven-仓库
    maven-坐标与依赖
    maven-认识
    mysql-介绍
    redis-主从复制
    UVA
    UVA
    UVA
    UVA
    [ Java学习 ] 查阅资料整理 004
  • 原文地址:https://www.cnblogs.com/zlfucku/p/1706676.html
Copyright © 2011-2022 走看看