我导出的表是TABLE1,imp的时候,我可以把表名导入为TABLE2吗??

bbcboy 2004-11-22 11:09:56
我导出的表是TABLE1,imp的时候,我可以把表名导入为TABLE2吗??
我有两个数据库,都有TABLE1这张表
从一个数据库导入TABLE1,导入另外一个数据库的表名像换为TABLE2?
...全文
345 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LGQDUCKY 2004-11-22
  • 打赏
  • 举报
回复
imp没有办法实现这样的功能!
可以通过先把TABLE1改了,在IMP,具体

sql>rename table1 to table3


c:\imp user/passwd file=a tables=table1

sql>rename table1 to table3;

sql>rename table2 to table1;

sql>rename table3 to table2;
bluelamb 2004-11-22
  • 打赏
  • 举报
回复
直接imp的时候改不了表明,只能导入后在改
wupangzi 2004-11-22
  • 打赏
  • 举报
回复
同意!
zhaokeke2004 2004-11-22
  • 打赏
  • 举报
回复
楼上的方法可行,只能通过更改表名来解决
zmgowin 2004-11-22
  • 打赏
  • 举报
回复
先rename table1的表明,然后执行imp,最后再执行rename操作更改表名吧

直接利用imp这样操作还没见过

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧