Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 4018|回复: 26
打印 上一主题 下一主题

SQl 的问题,请问有那位高手可以帮帮我。

[复制链接]

2

主题

0

好友

209

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

跳转到指定楼层
1#
发表于 2008-7-25 11:20 AM |只看该作者 |倒序浏览
我想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里的数据库?

请各位高手务必帮忙。。。
万分感谢




收藏收藏0

2

主题

0

好友

209

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

2#
发表于 2008-7-28 09:44 AM |只看该作者
em0015 。。。。都没人懂吗?


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

3#
发表于 2008-7-28 10:09 AM |只看该作者

回复 #2 叮当梦 的帖子

这里好像只有版主会SQL


回复

使用道具 举报

2

主题

0

好友

209

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

4#
发表于 2008-7-28 10:23 AM |只看该作者

回复 #3 goodhermit95 的帖子

是吗?我不太会sql, 也是初学者啦。。。
很多东西都不会。。。


回复

使用道具 举报

57

主题

18

好友

1万

积分

无敌名嘴

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

5#
发表于 2008-7-28 08:43 PM |只看该作者
原帖由 叮当梦 于 2008-7-25 11:20 AM 发表
我想compare两个table在我的database里。。然后得到修改的资料,再update到另一个table。
系统要求
=======
从foxpro database 提取数据, update 到 local server 的sql server, compare 修改,删除和新加的 ...


是这样的结果吗?
1) tableold 删除所有数据

2) 拷贝tablenew 的数据到tableold
tablenew原有数据如下
id   name   address   tel
=====================
15  ryu       japan      123
16 ken      japan       456
17 may     usa          789

tableold 复制后的数据
id   name   address   tel
=====================
15  ryu       japan      123
16 ken      japan       456
17 may     usa          789

3) 删除tablenew 原有的数据

4) 从foxpro database里提取所有的数据
foxpro table
id   name   address   tel
=====================
16 ken      usa          456
17 may     usa          789
18 Joe      Tha          024

5) 进行foxpro table与tableold 的数据compare
id   name   address   tel
=====================
15  ryu       japan      123
16 ken      japan       456
17 may     usa          789

foxpro table
id   name   address   tel
=====================
16 ken      usa          456
17 may     usa          789
18 Joe      Tha          024

6) update 每一个row 到 tablenew
tablenew
id   name   address   tel
=====================
15  ryu       japan      123
16 ken      usa          456
17 may     usa          789
18 Joe      Tha          024


完成后tablenew的数据是这样吗?

[ 本帖最后由 TSHsoft 于 2008-7-28 08:46 PM 编辑 ]


已有 1 人评分积分 收起 理由
goodday + 1 感谢分享

总评分: 积分 + 1   查看全部评分

回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

6#
发表于 2008-7-28 09:20 PM |只看该作者
我看了好多书,SQL是做资料(像excel这样的资料)吗?


回复

使用道具 举报

57

主题

18

好友

1万

积分

无敌名嘴

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

7#
发表于 2008-7-28 09:57 PM |只看该作者
原帖由 goodhermit95 于 2008-7-28 09:20 PM 发表
我看了好多书,SQL是做资料(像excel这样的资料)吗?


SQL是一种数据库语言。学会比较好哦!在什么程式语言里都用得上的。


回复

使用道具 举报

2

主题

0

好友

209

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

8#
发表于 2008-7-28 10:13 PM |只看该作者

回复 #5 TSHsoft 的帖子

对阿...呵呵,请问有什么好方法吗?


回复

使用道具 举报

2

主题

0

好友

209

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

9#
发表于 2008-7-28 10:14 PM |只看该作者

回复 #6 goodhermit95 的帖子

对阿,SQL是一种数据库语言.


回复

使用道具 举报

0

主题

0

好友

932

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

10#
发表于 2008-7-31 11:45 PM |只看该作者
简单的数据,可以用sql server 的copy程序bcp来做,在binn里。。。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-11-29 11:05 PM , Processed in 0.121926 second(s), 29 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部