Sqlserver触发器,一个表中有记录更新,根据特定条件判断是否插入另一个表中
2012-11-21 22:33
501 查看
需求:表A,有两个字段ID,a;某一条记录有update操作时,如果其字段a>10,则把这条记录插入到B表中(B中也有ID这个字段,如果已经存在这个ID的了,则不执行插入操作,否则执行) create trigger triTest on A for update as begin insert b select xxx,xxx from inserted a where not exists(select * from b b where a.id=b.id) and a.id>10 end
相关文章推荐
- mysql中根据插入的记录判断是否需要是插入还是更新
- 请问一下,我要向一个表插入数据,根据ID,重复的更新,没有的插入,不使用COUNT后判断,能做到吗?
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- SQL技巧两则:选择一个表的字段插入另一个表,根据其它表的字段更新本表内容
- Oracle存储过程:判断表中记录是否存在,存在则更新,不存在则插入!
- MySQL 判断记录是否存在,不存在则插入存在则更新
- oracle触发器 判断插入的记录是否满足条件,如果满足,则在b表中插入相应记录
- winform datagridview 根据条件来判断某一个单元格的值是否为可编辑
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- 推箱子 两个bfs():一个用来记录人是否能到达指定的位置,另一个用来判断箱子最终是否能够到达指定点,很经典
- 根据条件用一个表的字段,去更新另一个表的字段
- sqlite 一条记录判断一个字段是否like另一个字段
- Oracle中如何根据一个字段查询是否有符合条件的记录
- mysql查询是否存在某条记录,不存在则插入,存在则更新
- 判断一个序列是否为另一个栈的出栈序列(栈的压入、弹出序列)
- UIView操作:插入添加置顶,判断一个视图是否为子视图view
- 关于echarts的地图的渲染,根据一个值去判断地图上的点是否该报警!
- jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
- 判断一个树是否为另一个树的子树
- 判断一个对象是否是另一个的前缀