日期:2014-05-17  浏览次数:20481 次

求问如何用一句sql语句来代替asp.net的程序代码?
要实现的目的是每当我更新A表的“content”字段时, 就在B表中插入一条记录,这条记录包括A表的ID字段,也就是记录下A表中的ID号,形成日志。

现在要批量更新,如何用一条sql 语句来实现。

------解决方案--------------------
A表更新的记录如果有标识,很容易批量insert
insert into xxx(a,b,c) select a,b,c from xxx

如果没有规则,那不行
------解决方案--------------------
数据库触发器可以做到更新Content,就插入ID到B表,这样你连asp.net代码都不用改,但不利于后期维护。