如何实现插入数据时自动更新另外一个表的内容
1事务:在程序中,将插入代码和更新代码包裹在一个事务里,失败后回滚,保证同时成功同时失败。
2存储过程:在数据库写存储过程,存储过程里面代码包裹在事务里,失败后回滚。
3触发器:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[tri_test] ON [dbo].[销售情况信息]AFTER INSERT
ASBEGINUPDATE dbo.库存基本信息SET 商品现存数量 = 商品现存数量 - inserted.销售数量FROM 库存基本信息,insertedWHERE 库存基本信息.仓库号 = inserted.仓库号END
代码说明:数据库中update 操作实际是两种操作组合完成的:inserted 和 delete, 分别有两张表 insert 和delete 表, 更新就是将原有的数据移入delete表,将新数据移入inserted表。 为 [dbo].[销售情况信息] 表创建了insert触发器tri_test,after表示当该操作发生插入操作时后触发;
,
转载于:https://www.cnblogs.com/hao-1234-1234/p/11044591.html
如何实现插入数据时自动更新另外一个表的内容相关推荐
- mysql如何在一个表中插入数据的同时,更新另一个表的数据?
三种方案,你看看哪个比较适合你 1,适用于学生: 写两个方法,一个新增一个更新,在新增完了以后马上去查询一下,按主键倒叙排列,取到最新插入的id,前提主键是自增的且不是uuid,然后把查到的主键返回出 ...
- mysql 插入数据时 自动设置创建时间和更新时间
一般除了配置表,表中都会有create_time ,update_time 2个字段,而这个2个字段测处理方式雨2种: 1在代码中设置当前日期 2>mysq自动设置(推荐使用) 加入,已经设置好 ...
- Android 自动向上滚动,android – Recyclerview在插入数据时自动向上滚动
我遇到了一个问题,当我将数据添加到数组列表然后将其添加到适配器之后,当我将其设置为recycleler视图适配器时,它会自动跳转到顶部我如何能够阻止它,就像我想在虚拟空间中添加数据一样我也尝试过使用 ...
- 向mysql表中插入/更新数据时自动添加创建时间/更新时间
目录 处理方式一:修改数据库字段类型 测试插入数据: 测试更新数据: 处理方式二:配置生成策略 [MySQL版本] 8.x 处理方式一:修改数据库字段类型 自动添加创建时间: 将字段类型设置为TIME ...
- jdbc 3种获得mysql插入数据的自增字段值的方法_【JDBC】向数据表插入数据时,自动获取生成的主键...
数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...
- FreeSql (八)插入数据时指定列
插入数据时指定列,和忽略列对应,未被指定的列将被忽略. var connstr = "Data Source=127.0.0.1;Port=3306;User ID=root;Passwor ...
- SQL数据库常用约束及建表、插入数据时注意事项
1.数据库常用约束 primary key --主键约束 foreign key (references) --外键约束 unique --唯一值约束 default --默认值约束 check -- ...
- python操作sqlserver如何判断删除的数据不存在_Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法...
本文实例讲述了Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法.分享给大家供大家参考,具体如下: 前言: 想把QQ日志爬虫(Python)爬下来的日志保存到 MongoD ...
- 在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据?
在Sql2005中,向表中插入数据时遇到uniqueidentifier列,如何插入数据? 原文 http://blog.csdn.net/quou2002/article/details/59650 ...
最新文章
- tensorflow中的BN层实现
- as3.0 删除子元件
- Android 改变AlertDialog的大小
- Docker容器私有仓库——Harbor私有仓库的搭建
- 2、内核的配置和移植
- C语言(CED)多组字符串匹配,输出所有重复出现的字符串,多次重复出现的只输出一次就好。
- java 求最大公因数_求最大公约数的三种算法(java实现)
- 线上每课时20元 北京上海义务教育阶段学科类校外培训指导价公布
- java生产者消费者模型到精通_java生产者消费者模型
- linux 配置用户密码,Linux ——用户密码相关设置
- mysql - binlog主从复制
- Aberrant DSP SketchCassette II Mac(磁带混音效果插件)
- ROS系统中启用摄像头模块
- 全面开创城市数字经济新时代
- C#【文件操作篇】PDF文件和图片互相转换
- 数学笔记:集合及其运算
- 2020年创业风口:社交电商
- fscanf()php,fscanf()函数fscanf
- CSS图片底部默认边距三种解决办法
- 关于eMule下载伤硬盘的话题