Code
--当外修改TEST表中的F1字段时,同时根据条件修改F2字段
ALTER TRIGGER [dbo].[updatetest1] ON [dbo].[TEST] 
FOR INSERT, UPDATE, DELETE 
AS
begin

if update(F1)
 declare
 @fid int,
 @f1 int

set @fid=(select fid from inserted)  --获取被修改行ID
set @f1=(select f1 from inserted)  --获取修改后内容

begin
if (select f1 from inserted) > 0
begin
    update test set f2 = '5' where fid = @fid
end
if (select f1 from inserted) <= 0
begin
    update test set f2 = '6' where fid = @fid
end
end
end

只是一个修改字段触发SQL语句的例子

转载于:https://www.cnblogs.com/hantianwei/archive/2009/10/15/1584060.html

SQL 触发器 当修改TEST表中的F1字段时,同时根据条件修改F2字段相关推荐

  1. 触发器实现当一个表中字段改变时同时改变另一个表中字段值

    触发器实现当一个表中字段发生变化时同时改变另一个表中字段 1.建表 新建两个表一个叫做Telephonics用来存放航班全部字段的数据,主键为SelfNum航迹号:另一个一个叫做FlightAndSe ...

  2. sql server如何直接在表中修改数据

    之前做项目一直用的是mysql和oracle,最近做的项目中客户使用的是sql server,之前不了解sql server,今天成功安装并且导入了数据库脚本.在做具体操作的时候,有些数据只需很小的修 ...

  3. MySQL修改数据表中的字段名

    MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...

  4. 修改Mysql表中自增字段的初始值

    修改Mysql表中自增字段的初始值: ALTER TABLE employee AUTO_INCREMENT=2; 解释:将表employee自增字段的初始值设置为2

  5. 编写SQL语句,检索Customers表中所有的列,再编写另外的SELECT语句,仅检索顾客的ID

    问题: 编写SQL语句,检索Customers表中所有的列,再编写另外的SELECT语句,仅检索顾客的ID.使用注释,注释掉一条SELECT语句,以便运行另一条SELECT语句.(当然,要测试这两个语 ...

  6. 编写SQL语句,从Customers表中检索所有的ID(cust_id)

    问题: 编写SQL语句,从Customers表中检索所有的ID(cust_id) 答案: SELECT cust_idFROM Customers; SQL语句中用来检索信息的就是SELECT语句了. ...

  7. 如何修改数据表中的信息

    要修改数据表中的信息,你可以使用 UPDATE 语句. UPDATE 语句的基本语法如下: UPDATE 表名称 SET 列名称 = 新值 WHERE 条件;

  8. 使用sql语句在emp员工表中实现各种操作

    使用sql语句在emp员工表中实现各种操作 emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号 ...

  9. 如何修改mysql表中列的大小?

    本文翻译自:How can I modify the size of column in a mysql table? I have created a table and accidentally ...

最新文章

  1. windows xp开机音乐7秒_(老旧电脑的福音)win 10 ltsb2015开机只要7秒
  2. IDEA常用快捷键!!
  3. 团购步入巨头时代,半自助团购或将极大提升网民网购质量
  4. 触摸事件练习 -- 手势解锁
  5. 学院后勤报修系统php_后勤不后|愿你的深情不再是秘密
  6. Mysql加锁过程详解(2)-关于mysql 幻读理解
  7. gradle全局使用阿里云镜像
  8. linux kernel defconfig和.config
  9. sublime同步配置和插件
  10. 使用Java泛型的模板方法模式示例
  11. java字节流分为_Java文件流可分为字节流和字符流。
  12. 超Mask RCNN速度4倍,仅在单个GPU训练的实时实例分割算法
  13. 《软硬件接口》课程大纲
  14. STM8学习笔记---PWM互补波形输出
  15. 伺服扭矩模式怎么控制_气液增压缸是怎么增压的?气液增压缸好用吗?气液增压缸的原理及其伺服控制...
  16. mysql_real_connect段错误,mysql的多线程安全问题:在mysql_real_connect时出现段错误。...
  17. 【读书笔记】iOS-Web应用程序的自动化测试
  18. android 过滤ip,EditText Android过滤器的IP地址###。###。###。###?
  19. IOS UIAlertView 提示视图
  20. layui模板引擎不生效解决方案

热门文章

  1. ms17-010 php版本,那年MS17-010
  2. php好玩的源码_github上比较有趣的PHP开源项目
  3. android surfaceview 图片,为啥从SurfaceView中获取不到图片?
  4. BZOJ-2038-小Z的袜子hose-莫队
  5. Codeforces 516D Drazil and Morning Exercise (栈、二分)
  6. python中enumerate()函数_Python enumerate() 函数
  7. 【线段树 泰勒展开】Codechef April Challenge 2018 Chef at the Food Fair
  8. 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
  9. ActiveMQ安装使用
  10. Linux系统(四)LVS集群负载均衡NAT模式