---insert触发器中
update A
set col1 = b.col1,col2=b.col2,.... from A,inserted B ---更新字段
where A.id=B.id----连接条件
update A
set col1 = b.col1,col2=b.col2,.... from A,inserted B ---更新字段
where A.id=B.id----连接条件
解决方案 »
- SQL Server2000中关于增加数据库文件的问题
- 求最新插入数据库中的记录
- 50分求解sql查询语句
- 数据库的复制
- 登录一次,全网通行的表怎么设计。
- ***< 超难问题,希望 高手给答复 >*** 如何用视图显示给定的ID的类别 以及它的所有子类的名字和id ,并且把查询给定的ID的类
- 开头的 标识符 太长。最大长度为 128
- 如何让得到小数点后的三位值
- SQL SERVER 7.0 Desktop版支持sp_makewebtask吗?
- VFP 高手请支招,内容见内,急,谢谢!!!!!!,这个问题是不是VFP中不能实现?:
- 为何在做大容量,复杂的数据查询过程,整个数据库都被锁住了,其它岗位都停在那了
- SQL触发器的使用!!
delete from b where b.id in (select id from inserted)
insert into b select * from inserted
可以从inserted表和deleted表取出差异,然后update或者先删除了再从写记录!(如果表的索引多的话,建议用第一种方法)