Oracle 表的数据导入导出 现在又两个一样的数据库 test1 test2 数据库结构一样的 里面都有一张表 table1 现在test1中的table1表有数据 我想把table1的数据到入到test2中的table1中去 请问sql语句怎么写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into test2.table1select * from test1.table1注意要在TEST2中执行的时候要由SELECT TEST1的TABLE1的SELECT权限 楼主说的两个数据库,test1和test2,不是两个用户。用"数据库.表名"好像不行吧?如果有DBLINK的话,应该是"表名@数据库"吧。 insert into test2.table1select * from test1.table1;同时要有执行insert、select权限的。 如果想用sql语句的话,1.看看test2里有没有test1数据库的DBLINK,如果有的话,在test2数据库里执行:insert into table2 select * from table1@test1;--这里的test1是数据库test1的DBLINK2.如果没有DBLINK的话,只能分段执行了:exp username/passwd@test1 tables=table1 --在本地生成EXPDAT.DMPimp username/passwd@test2 file=EXPDAT.DMP --把table1所有内容导入到test2连接test2数据库,执行:insert into table2 select * from table1; --这里的table1是刚刚通过imp导入到test2里的 exp username/password@test1 file=d:\export.dmp tables=(table1)imp username/password@test2 file=d:\export.dmp tables=(table1) 看看dblink是什么,并且是否有权限 1、如果数据量不是很大的话,可以使用PLSQL Developer工具 将 test1数据库的表数据导出 然后将导出的数据使用PLSQL Developer 工具入到test2数据库中2、如果数据量大,可以使用4楼的导入exp 、导出imp方式 ORACLE如何显示中文日期 请教一个SQL分组统计的问题 按时间段统计的SQL sql*load 编写control文件 写了个存储过程,有些问题,大家帮忙看看 关于随着月份增加,值递增统计(问题见图片) 问个弱问题…… 求Extract函数的详细用法 简单问问 oracle817典型安装完成后没有任何数据库? The Connection descriptor used by the client was:127.0.0.1:1521:ORCL 分类里面包含分类。怎么建表?要一张表搞定的
select * from test1.table1注意要在TEST2中执行的时候要由SELECT TEST1的TABLE1的SELECT权限
用"数据库.表名"好像不行吧?如果有DBLINK的话,应该是"表名@数据库"吧。
select * from test1.table1;
同时要有执行insert、select权限的。
1.看看test2里有没有test1数据库的DBLINK,如果有的话,
在test2数据库里执行:
insert into table2 select * from table1@test1;--这里的test1是数据库test1的DBLINK
2.如果没有DBLINK的话,只能分段执行了:
exp username/passwd@test1 tables=table1 --在本地生成EXPDAT.DMP
imp username/passwd@test2 file=EXPDAT.DMP --把table1所有内容导入到test2
连接test2数据库,执行:
insert into table2 select * from table1; --这里的table1是刚刚通过imp导入到test2里的
imp username/password@test2 file=d:\export.dmp tables=(table1)
然后将导出的数据使用PLSQL Developer 工具入到test2数据库中2、如果数据量大,可以使用4楼的导入exp 、导出imp方式