- 分享
- 0
- 人气
- 0
- 主题
- 2
- 帖子
- 615
- UID
- 111044
- 积分
- 209
- 阅读权限
- 14
- 注册时间
- 2007-11-21
- 最后登录
- 2014-4-17
- 在线时间
- 406 小时
|
我想compare两个table在我的database里。。然后得到修改的资料,再update到另一个table。
系统要求
=======
从foxpro database 提取数据, update 到 local server 的sql server, compare 修改,删除和新加的数据到web server 的sqlserver 里。
这是我的flow,但好像有些奇怪。
在我的local sql server 里有三个table
1. tablenew
2. tableold
3.tableresult
我的流程
--------------
1。删除 tableold 里原有的数据
2。拷贝tablenew 的数据到tableold
3。删除tablenew 原有的数据
3。从foxpro database里提取所有的数据
4。将每一条row compress 出一个hash value(用来辨别数据有没有被修改)
5。 update 每一个row 到 tablenew
6。 compare tablenew and tableold(这就是我的问题了)em0016
我不懂如何做compare的function, 如何得到被修改过的数据, 加薪的数据,和删除的数据呢?
又如何将这些东西update到我的web server里的数据库?
请各位高手务必帮忙。。。
万分感谢 |
|