求一个批量添加的insert触发器 我要把A表新添加的数据同步到 B表,重要的是 A表的数据有能是批量添加的 如果其中有一条添加出错 则这一批数据要回滚 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create trigger tr_iA on Afor insertasbegininsert bselect * from insertedendgo 这样能实现批量添加吗?inserted 里面保存的仅仅是一条记录 可以实现select * from inserted--这是结果集 insert多少条记录,inserted里面就有多少条,你可以将inserted理解为insert操作的数据的副本。 本帖最后由 roy_88 于 2010-10-12 21:55:57 编辑 insert操作和触发器里面的操作是一个完整的隐式事务,任何一个环节出错,所有操作都会回滚,这个MS帮你考虑得很周到的了。 求一sql,在线等急用 请问如何获得某列字符串中某字符左边或右边的字符串,谢谢 如何阻止非本机连接数据库 一台服务器中SQL2000两个数据库的表如果进行数据同步? 在线等 ,求一查询 如何把数字字符串转变成数字类型字符串?? 一个简单的日期问题 如何用convert()函数获得日期和时间? 怎样把EXCEL表中的数据导入到SQL Server表中?要求不用工具,只用代码实现。而且不是逐条记录读取,是一次性导入。 有关数据交换的问题 急,,,数据库权限有几张表? 为什么'CREATE VIEW' 必须是批查询中的第一条语句
for insert
as
begin
insert b
select * from inserted
end
go
inserted 里面保存的仅仅是一条记录
insert操作和触发器里面的操作是一个完整的隐式事务,任何一个环节出错,所有操作都会回滚,这个MS帮你考虑得很周到的了。