
两个数据库之间如何进行连接
现在我有MySQL2000中有两个数据库A和B,A中有AAA表需要导入到B中的BBB表,AAA表和BBB表库结构不完全同,但表中有一列的值是相同,但是列名不同,想找到BB...
现在我有MySQL2000中有两个数据库A和B,A中有AAA表需要导入到B中的BBB表,AAA表和BBB表库结构不完全同,但表中有一列的值是相同,但是列名不同,想找到BBB表中与AAA表中值相同的,然后把AAA表中对应的另一列插入到BBB表中, 用查询分析器来实现,大哥们,帮帮忙呀,我只能在一个数据库中会一点..........急 急 急 急 急 急 急 急 急 急 急
我对这不懂什么,就是用里面的查询分析器编写
你给我写个程序吧 我快死了 展开
我对这不懂什么,就是用里面的查询分析器编写
你给我写个程序吧 我快死了 展开
3个回答
推荐于2016-09-30 · 知道合伙人数码行家

知道合伙人数码行家
采纳数:25897
获赞数:1465000
2010年毕业于北京化工大学北方学院计算机科学与技术专业毕业,学士学位,工程电子技术行业4年从业经验。
向TA提问 私信TA
关注

展开全部
用db_links可以解决此类问题:
drop database link ss
create database link woody_DB_LINK
connect to woodydb(数据库实例名称)
identified by woody123(密码)
using 'woody.woodycad.com'(连接字符)
然后在oracle安装目录下:D:\oracle\network\ADMIN
tnsnames.ora文件里面根据链接情况加上链接
woody.woodyCAD.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.24)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = woody.com)
)
)
drop database link ss
create database link woody_DB_LINK
connect to woodydb(数据库实例名称)
identified by woody123(密码)
using 'woody.woodycad.com'(连接字符)
然后在oracle安装目录下:D:\oracle\network\ADMIN
tnsnames.ora文件里面根据链接情况加上链接
woody.woodyCAD.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.24)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = woody.com)
)
)
展开全部
可以做二个数据库连接字符串,然后写程序时连接二个数据库,循环读取数据库A中的AAA表,然后找到数据库B中的BBB表相对应的记录,再做添加
因为你没说清楚你用的什么脚本,所以程序就不写了,思路都说清晰了,有不明白的可以短信我
因为你没说清楚你用的什么脚本,所以程序就不写了,思路都说清晰了,有不明白的可以短信我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询