SQL 触发器 当修改TEST表中的F1字段时,同时根据条件修改F2字段
--当外修改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.建表 新建两个表一个叫做Telephonics用来存放航班全部字段的数据,主键为SelfNum航迹号:另一个一个叫做FlightAndSe ...
- sql server如何直接在表中修改数据
之前做项目一直用的是mysql和oracle,最近做的项目中客户使用的是sql server,之前不了解sql server,今天成功安装并且导入了数据库脚本.在做具体操作的时候,有些数据只需很小的修 ...
- MySQL修改数据表中的字段名
MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...
- 修改Mysql表中自增字段的初始值
修改Mysql表中自增字段的初始值: ALTER TABLE employee AUTO_INCREMENT=2; 解释:将表employee自增字段的初始值设置为2
- 编写SQL语句,检索Customers表中所有的列,再编写另外的SELECT语句,仅检索顾客的ID
问题: 编写SQL语句,检索Customers表中所有的列,再编写另外的SELECT语句,仅检索顾客的ID.使用注释,注释掉一条SELECT语句,以便运行另一条SELECT语句.(当然,要测试这两个语 ...
- 编写SQL语句,从Customers表中检索所有的ID(cust_id)
问题: 编写SQL语句,从Customers表中检索所有的ID(cust_id) 答案: SELECT cust_idFROM Customers; SQL语句中用来检索信息的就是SELECT语句了. ...
- 如何修改数据表中的信息
要修改数据表中的信息,你可以使用 UPDATE 语句. UPDATE 语句的基本语法如下: UPDATE 表名称 SET 列名称 = 新值 WHERE 条件;
- 使用sql语句在emp员工表中实现各种操作
使用sql语句在emp员工表中实现各种操作 emp员工表(empno员工号/ename员工姓名/job工作/mgr上级编号/hiredate受雇日期/sal薪金/comm佣金/deptno所属部门编号 ...
- 如何修改mysql表中列的大小?
本文翻译自:How can I modify the size of column in a mysql table? I have created a table and accidentally ...
最新文章
- windows xp开机音乐7秒_(老旧电脑的福音)win 10 ltsb2015开机只要7秒
- IDEA常用快捷键!!
- 团购步入巨头时代,半自助团购或将极大提升网民网购质量
- 触摸事件练习 -- 手势解锁
- 学院后勤报修系统php_后勤不后|愿你的深情不再是秘密
- Mysql加锁过程详解(2)-关于mysql 幻读理解
- gradle全局使用阿里云镜像
- linux kernel defconfig和.config
- sublime同步配置和插件
- 使用Java泛型的模板方法模式示例
- java字节流分为_Java文件流可分为字节流和字符流。
- 超Mask RCNN速度4倍,仅在单个GPU训练的实时实例分割算法
- 《软硬件接口》课程大纲
- STM8学习笔记---PWM互补波形输出
- 伺服扭矩模式怎么控制_气液增压缸是怎么增压的?气液增压缸好用吗?气液增压缸的原理及其伺服控制...
- mysql_real_connect段错误,mysql的多线程安全问题:在mysql_real_connect时出现段错误。...
- 【读书笔记】iOS-Web应用程序的自动化测试
- android 过滤ip,EditText Android过滤器的IP地址###。###。###。###?
- IOS UIAlertView 提示视图
- layui模板引擎不生效解决方案
热门文章
- ms17-010 php版本,那年MS17-010
- php好玩的源码_github上比较有趣的PHP开源项目
- android surfaceview 图片,为啥从SurfaceView中获取不到图片?
- BZOJ-2038-小Z的袜子hose-莫队
- Codeforces 516D Drazil and Morning Exercise (栈、二分)
- python中enumerate()函数_Python enumerate() 函数
- 【线段树 泰勒展开】Codechef April Challenge 2018 Chef at the Food Fair
- 关于使用 git 命令行来和“码云”账号上的项目互通过程的基础步骤
- ActiveMQ安装使用
- Linux系统(四)LVS集群负载均衡NAT模式