触发器,禁止删除某记录- 精密~顽石- 博客园
代码
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

 

郑重声明:资讯 【触发器,禁止删除某记录- 精密~顽石- 博客园】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——