Chinaunix首页 | 论坛 | 博客
  • 博客访问: 441162
  • 博文数量: 126
  • 博客积分: 35
  • 博客等级: 民兵
  • 技术积分: 1262
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 16:39
文章分类

全部博文(126)

文章存档

2017年(2)

2016年(20)

2015年(64)

2014年(24)

2013年(16)

我的朋友

分类: Oracle

2015-01-07 14:37:55

同一数据库的不同用户,表结构相同:
insert into user1.table1  select * from user2.table1;

如果字段长度不一样,那么就:
 insert 新表 select substr(旧表字段) 

substr(字符串,截取开始位置,截取长度) //返回截取的字
Oracle的substr函数简单用法
http://www.cnblogs.com/nicholas_f/articles/1526063.html


不是同一个数据库的话,有两种方法:
 可以建dblink 或者导出之后再导入 。

1.选TOOLS,之后选Export User Objects,之后就会出现一个列表包括表,视图,存储过程,函数,包,触发器之类的对象,你只要选中你要导出的对象(你直接选你要导出的表就行),导出成一个DMP文件!
2.点开Tables,选中你要导出的表,选Export Data,剩下的你自己研究下吧,可以选导出格式,还有什么创建表删除表什么的

阅读(600) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~