首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

*更新表的任何改动,该怎么处理

2012-01-07 
*更新表的任何改动有table1(C1,c2,c3,c4,c5,c6,c7,c8)table2(C1,c2,c3,c4,c5,c6,c7,c8)每天更新TABLE2使内

*更新表的任何改动
有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表同步。

热点排行