从一个用户导入数据到另一个用户的表中的4种方法

Posted 碧水幽幽泉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从一个用户导入数据到另一个用户的表中的4种方法相关的知识,希望对你有一定的参考价值。

1.使用sys用户登陆:insert into 导入用户.表名 select * from 导出用户.表名
例如:cms0706 -> cms0707

2. conn cms0706/[email protected];
以t_ums_config为例

(1).select * from t_ums_config;
(2).使用工具生成insert语句: Export Results -> SQL files

conn cms0707/[email protected];
@+文件路径
commit;

3.conn cms0706/[email protected];
(1).打开 PL/SQL Developer 数据库设计工具,使用某以用户进行登陆。
(2).在菜单栏上的tools中,选择"Export Tables"选项。
(3).选择"SQL Inserts"。
(4).选择要导出的表,同时选择一个备份的路径和取个文件名称。
(5).点击"Export"。

conn cms0707/[email protected];
@+文件路径

4.sql*plus导入:表对象+表数据

假设:需要将ora248下cms0924_cn中t_ums_config的数据导入到ora125下的hbq用户中的t_ums_config表中

先使用exp命令导出:
exp userid=cms0924_cn/[email protected] file=c:\exp.dmp tables=(t_ums_config)
再使用imp命令导入:
imp userid=hbq/[email protected] file=c:\emp.dmp fromuser=cms0924_cn touser=hbq

以上是关于从一个用户导入数据到另一个用户的表中的4种方法的主要内容,如果未能解决你的问题,请参考以下文章

MySQL中如何把一个数据库中的表数据,导到另一个数据库的表中

请问oracle怎么从dmp文件只恢复一张表的数据,恢复到另一个用户中

用JAVA快速的将一个表中的数据导入到另一个表里

mysql怎样将一个数据库中的数据导入到另一个数据库中

怎么将MySQL里的表数据导入到SqlServer里面

SQL SERVER中,如何把一个表中的数据导入到另一个表中?