转自:http://www.maomao365.com/?p=5323

摘要:
下文主要讲述,如何禁止删除数据表中指定行数据


最近收到用户一个需求,禁止所有人删除”表A”中,ID 为1、2、3、4、5的系统默认数据,通过项目组同事仔细研究,我们得到一致的答案为:
在表上新增一个触发器,当删除数据ID为 1 2 3 4 5时候,直接弹出相应的错误,采用这种模式,可以限制所有端口的异常操作(程序 查询分析器),
具体实现方式,如下文所示:


create trigger trTriggerA
on A
for delete
as
set nocount on
if exists (select 1 from deleted where id in (1,2,3,4,5) )
begin
RAISERROR ('禁止删除系统记录 1 2 3 4 5 ', 16, 1)
ROLLBACK TRANSACTION
end

转载于:https://www.cnblogs.com/lairui1232000/p/9009216.html

mssql sqlserver 禁止删除数据表中指定行数据(转自:http://www.maomao365.com/?p=5323)相关推荐

  1. SQL删除数据表中指定列重复的数据

    在对数据库操作的过程中难免会因为操作失误使数据库中的数据表中出现重复数据,下面我们要将这些数据重复数大于一的其他数据删除,只保留一条. 关于这个问题的处理方式网上一搜一大堆,但是以下两种方法貌似还没有 ...

  2. lmbs PHP,PHP 清空 MySql 指定数据表中的所有数据

    PHP 清空 MySql 指定数据表中的所有数据 PHP 清空 MySql 指定数据表中的所有数据,在烈火小编在网上闲逛时,这是某技术博客的一篇文章,说是文章,并没有文字,只有代码,经过测试可以使用, ...

  3. 如何查询数据表中指定字段的内容?

    @R星校长 查询数据表中指定字段的内容 MySQL从数据表中查询数据的基本语句为SELECT语句. SELECT语句的可选参数比较多,让我们先从最简单的开始,带大家一步一步的深入SELECT语句的使用 ...

  4. 如何删除数据库表中重复的数据

    如何用SQL语句删除表中重复数据. 表名为cases,表中有四个字段时,表中数据如下: 1.id不同,其他字段相同 过滤重复字段,删除表中其他字段一样的数据 delete from cases whe ...

  5. 4.3 数据表中的行汇总统计

    对数据表中的行进行汇总统计是一项经常性而又非常有用的数据库操作.例如,在销售管理中除了计算销售总额之外,用户可能还需要了解某个代理商的上月销售额.     Access提供了一种新的简便方法(即,汇总 ...

  6. MySQL之创建函数,一次性插入表中多行数据

    MySQL之创建函数,一次性插入表中多行数据 一.MySQL之使用存储过程创建函数,一次性插入表中多行数据 一.MySQL之使用存储过程创建函数,一次性插入表中多行数据 #DELIMITER 的使用 ...

  7. access调整行高和列宽_access数据表中改变行高和列宽有哪几种方法?

    展开全部 access数据表中改变行高和列宽的方法: 1.直接在行选择器或列选择权边界处拖动: 2.点击顶部行选择后,右击,可从快捷32313133353236313431303231363533e5 ...

  8. MySQL中给数据表插入多行数据

    有时因为测试需求,需要给某数据表中插入多行数据,所以自己就琢磨了一下,该过程实现涉及到了MySQL存储过程,想详细了解的可看下这个博客:MySQL存储过程,以下是具体的实现过程: 1.先创建一个表: ...

  9. sql 根据多个ID删除表中多行数据

    以下为删除记录的存储过程,此删除为逻辑删除,只是将记录的状态字段state改为'2'了,正常为'1' /************************************************ ...

最新文章

  1. 一步一步玩控件:自定义TabControl——从山寨Safari开始
  2. 关于BitmapImage EndInit()时报值不在范围内的异常
  3. LeetCode Majority Element
  4. 产品汪才不是你想的辣么简单
  5. 华为光猫鉴权解密逆向
  6. Android之让图片匀速旋转效果
  7. docker 挂载主机目录 -v 和 --mount区别
  8. 【笔试/面试】—— linux(rpm)
  9. Android安全:代码注入
  10. 2015年,我们一起经历的IT安全事件
  11. ad怎么导入cad的外形尺寸_CAD文件导入AD09
  12. 微型计算机原理偏移地址,微机原理及应用复习
  13. LabelImg 图片标注工具 for Mac
  14. HTML转PDF(Thymeleaf做模板)
  15. 3DMax环境贴图无法正常显示的一种解决方法
  16. Ubuntu64位系统下安装吉林大学校园网客户端
  17. chart.js使用学习——混合图表
  18. 【CV】胶囊网络 CapsNet:胶囊之间的动态路由机制
  19. 《经济学原理》——读书笔记(一)
  20. centos安装jetbrains projector(解决不能复制问题)

热门文章

  1. kinect 2.0 标定 matlab
  2. 猜1~10的随机数字
  3. 为了方便调试程序 php提供了什么函数,下列关于整型的表示方式正确的是( )。...
  4. 【FPGA教程案例39】通信案例9——基于FPGA的交织-解交织数据传输
  5. CSS|如何在页面上为文字添加艺术效果
  6. ZigBee协议栈广播
  7. 计算机edp测试是什么测试,什么是CS、RS、ESD、EFT/Burst、PFMF、Surge、PQF测试
  8. WanaCry病毒简单分析
  9. 2020长亭面试题D题 申请经费
  10. cockroachdb 替换mysql_CockroachDB集群部署及常见问题