如何将oracle用户A中某个表的数据导入到用户B中的一个表
2017-07-10 16:11
302 查看
如何将oracle用户A中某个表的数据导入到用户B中的一个表?
1、用户B需要拥有用户A中某个表的查询权限:
注:需在用户A下运行;
2、可以先单独写select语句查询需要导入的字段数据:
3、将数据导入用户B中的表(用户A中表与用户B中表结构不同):
如果遇到用户B表中某些字段不为空时,‘select t.字段名 from A.tableName t’可改为‘select t.字段名,‘xxx’ from A.tableName t’,即给不为空的字段造合适的数据。
如果是同用户下表之间的数据导入可直接用步骤3即可。
1、用户B需要拥有用户A中某个表的查询权限:
grant select on A.tableName to B;
注:需在用户A下运行;
2、可以先单独写select语句查询需要导入的字段数据:
select t.字段名 from A.tableName t;
3、将数据导入用户B中的表(用户A中表与用户B中表结构不同):
insert into tableName (字段名)(select t.字段名 from A.tableName t);
如果遇到用户B表中某些字段不为空时,‘select t.字段名 from A.tableName t’可改为‘select t.字段名,‘xxx’ from A.tableName t’,即给不为空的字段造合适的数据。
如果是同用户下表之间的数据导入可直接用步骤3即可。
相关文章推荐
- oracle中的sys用户(修改密码)/////Oracle删除表空间的同时删除数据文件 ///// Oracle中如何保证用户只有一个session登录
- Oracle中如何将一个用户下面的表结构导入到另一个用户下面
- Oracle 把一个用户的数据导入另一个用户 (数据泵)
- Oracle中如何将一个用户下面的表结构导入到另一个用户下面?
- oracle数据导入另外一个用户下面
- oracle 同一个数据库实例下 一个用户下面导入到另一个用户表结构还有数据
- Oracle用命令行 导出、导入一个用户所有表数据和表结构(存储过程啊,视图啊等等)
- oracle如何删除一个用户下的所有数据?
- oracle imp命令,将数据从一个用户导出的dmp数据,导入到另外一个用户下面。
- Oracle用命令行 导出、导入一个用户所有表数据和表结构(存储过程啊,视图啊等等)
- 数据的备份与导入 oracle 创建用户
- oracle如何把数据导入不同的表空间
- Oracle 中如何删除一个用户拥有的所有对象
- Oracle中不同用户间数据的导入导出[1]
- Oracle中,如何删除一个用户下的所有表
- 如何把股票软件的数据导入到数据库(access,sqlserver,oracle)然后自行统计分析?
- 如何创建一个与已知的一个表完全相同结构的新表(包括主键、外键、索引),同时将数据导入新表
- 读取excel, 让用户选出的几个列,将数据导入到sql server,如何实现!
- ORACLE学习之路--如何将EXCEL中的数据导入ORACLE
- 如何防止 A 用户导入数据时 用了user表空间