oracle,sql想把一个库的表倒到另外一个库里(抱歉,是叫库么)请教!

[复制链接]
查看11 | 回复3 | 2008-12-11 08:47:37 | 显示全部楼层 |阅读模式
例如有以下两个就算叫库吧
user1/pw1@aaa
Table_001
user2/pw2@bbb
Table_002
Table_001,Table_002结构完全相同,
想把Table_001里的内容全部倒到Table_002里去,应该怎么写sql呢,请教
顺便问schema是叫库么?

回复

使用道具 举报

千问 | 2008-12-11 08:47:37 | 显示全部楼层
可以用TOAD工具将库aaa中的Table_001的数据EXPORT成脚本文件,然后在库bbb中运行该脚本,表名不同的话把脚本中的Table_001改为Table_002.schema叫做模式,一个用户对应一个模式。...
回复

使用道具 举报

千问 | 2008-12-11 08:47:37 | 显示全部楼层
要我说麽,在库aaa建立bbb的database link,然后就简单了啊 insert into table_002@bbb select * from table_001@aaa;commit;...
回复

使用道具 举报

千问 | 2008-12-11 08:47:37 | 显示全部楼层
1、将表Table_001内容全部导出 代码:EXP user1/pw1 BUFFER=64000FILE=C:\SONIC.DMP OWNER=aaa TABLES=(SONIC);2、将表Table_001内容全部导入 代码:IMP user1/pw1 BUFFER=64000FILE=C:\SONIC.DMP OWNER=b...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行