摘要:
下文讲述禁止数据表中数据被删除的方法分享,如下所示;
最近遇到一个奇怪现象,数据表中的数据是不是被删除,目前也不知道是哪个环节
出问题了,由于本人小白程序媛,刚刚接手这个系统,目前无从下手,最后只能左思右想,
既然不知道出错的原因,那么就从数据库层面完全禁止这个数据表中的数据被删除,
让运行报错的用户直接打电话给我,下面讲述具体实现方式:
实现思路: 直接在数据表上加上一个删除触发器, 当遇到数据删除时,就报相应的错误
例:
在数据表上加入触发器-避免数据表执行数据删除操作
-- ============================================= -- Author: maomao365.com -- Create date: 2020-09-16 -- Description: 禁止数据表删除数据触发器 -- ============================================= CREATE TRIGGER dbo.trig_tbName_stopDelete ON [数据表名称] AFTER DELETE AS BEGIN SET NOCOUNT ON; RAISERROR('禁止删除-maomao365.com',16,1); ROLLBACK TRAN; END GO