日期:2014-05-19  浏览次数:20445 次

*更新表的任何改动
有table1(C1,c2,c3,c4,c5,c6,c7,c8)
table2(C1,c2,c3,c4,c5,c6,c7,c8)


每天更新TABLE2使内容与TABLE1一莫一样

只能用UPDATE语句,不能(truncate+insert)

这个UPDATE如何写
[任何字段可能改变]

------解决方案--------------------
最好加个关键字

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
table1加个自增长id
------解决方案--------------------
把这个写在作业中,
update table2 a
set a.c2=b.c2,a.c3=b.c3,.....
from table1 b
where a.C1=b.C1
------解决方案--------------------
1,先用一个存储过程同步TABLE2与TABLE1
2,接着用一个insert触发器再次与TABLE1表同步。